Telegram Group & Telegram Channel
📚همه چیز درباره SQL و دستورات آن!

SQL چیست؟

SQL مخفف Structured Query Language است و یک زبان استاندارد برای مدیریت و دسترسی به داده‌ها در پایگاه داده‌های رابطه‌ای است.
با SQL می‌توانید داده‌ها را ایجاد، ویرایش، پاک یا کنترل کنید. حالا بیایید جزئی‌تر به دستورات SQL نگاه کنیم:

🔎انواع دستورات SQL و توضیحات کامل:

🧰 DDL (Data Definition Language):
این دستورات ساختار دیتابیس را مدیریت می‌کنند:

Create🏗: برای ایجاد جدول یا دیتابیس جدید.
مثال:
CREATE TABLE Students (ID INT, Name VARCHAR(50));

Alter🔄: برای تغییر ساختار جداول موجود.
مثال:
ALTER TABLE Students ADD Age INT;

Drop🚮: برای حذف کامل یک جدول یا دیتابیس.
مثال:
DROP TABLE Students;

Truncate✂️: برای حذف تمام داده‌های جدول بدون پاک کردن ساختار آن.
مثال:
TRUNCATE TABLE Students;

Rename📝: برای تغییر نام جدول یا ستون.
مثال:
RENAME TABLE Students TO Learners;

🛠DML (Data Manipulation Language):
این دستورات برای کار با داده‌های موجود استفاده می‌شوند:

Select🔍: برای بازیابی داده‌ها از جداول.
مثال:
SELECT * FROM Students;

Insert: برای اضافه کردن رکورد جدید به جدول.
مثال:
INSERT INTO Students (ID, Name) VALUES (1, 'Ali');

Update⚙️: برای به‌روزرسانی داده‌های موجود.
مثال:
UPDATE Students SET Name = 'Reza' WHERE ID = 1;

Delete🗑: برای حذف داده‌ها از جدول.
مثال:
DELETE FROM Students WHERE ID = 1;

DCL (Data Control Language):
این دستورات کنترل دسترسی کاربران به پایگاه داده را مدیریت می‌کنند:

Grant: برای اعطای مجوز به کاربران.
مثال:
GRANT SELECT ON Students TO User1;

Revoke🚫: برای لغو مجوزهای قبلی.
مثال:
REVOKE SELECT ON Students FROM User1;

🔗TCL (Transaction Control Language):
این دستورات برای مدیریت تراکنش‌ها (Transactions) در پایگاه داده استفاده می‌شوند:

Commit 📀: برای ذخیره کردن تغییرات در پایگاه داده.
مثال:
COMMIT;

Rollback 🔙: برای بازگرداندن تغییرات به حالت قبل از تراکنش.
مثال:
ROLLBACK;

Savepoint📍: برای ایجاد نقاط ذخیره در یک تراکنش.
مثال:
SAVEPOINT Save1;

📌با این دستورات، می‌توانید دیتابیس‌ها را به طور کامل کنترل کنید!

این پست را ذخیره کنید و برای کسانی که می‌خواهند SQL یاد بگیرند بفرستید! 📱

👨‍💻در کانال انجمن علمی برنامه‌نویسی با ما همراه باشید…
|
@Programming_Association |
Please open Telegram to view this post
VIEW IN TELEGRAM



group-telegram.com/Programming_Association/26
Create:
Last Update:

📚همه چیز درباره SQL و دستورات آن!

SQL چیست؟

SQL مخفف Structured Query Language است و یک زبان استاندارد برای مدیریت و دسترسی به داده‌ها در پایگاه داده‌های رابطه‌ای است.
با SQL می‌توانید داده‌ها را ایجاد، ویرایش، پاک یا کنترل کنید. حالا بیایید جزئی‌تر به دستورات SQL نگاه کنیم:

🔎انواع دستورات SQL و توضیحات کامل:

🧰 DDL (Data Definition Language):
این دستورات ساختار دیتابیس را مدیریت می‌کنند:

Create🏗: برای ایجاد جدول یا دیتابیس جدید.
مثال:
CREATE TABLE Students (ID INT, Name VARCHAR(50));

Alter🔄: برای تغییر ساختار جداول موجود.
مثال:
ALTER TABLE Students ADD Age INT;

Drop🚮: برای حذف کامل یک جدول یا دیتابیس.
مثال:
DROP TABLE Students;

Truncate✂️: برای حذف تمام داده‌های جدول بدون پاک کردن ساختار آن.
مثال:
TRUNCATE TABLE Students;

Rename📝: برای تغییر نام جدول یا ستون.
مثال:
RENAME TABLE Students TO Learners;

🛠DML (Data Manipulation Language):
این دستورات برای کار با داده‌های موجود استفاده می‌شوند:

Select🔍: برای بازیابی داده‌ها از جداول.
مثال:
SELECT * FROM Students;

Insert: برای اضافه کردن رکورد جدید به جدول.
مثال:
INSERT INTO Students (ID, Name) VALUES (1, 'Ali');

Update⚙️: برای به‌روزرسانی داده‌های موجود.
مثال:
UPDATE Students SET Name = 'Reza' WHERE ID = 1;

Delete🗑: برای حذف داده‌ها از جدول.
مثال:
DELETE FROM Students WHERE ID = 1;

DCL (Data Control Language):
این دستورات کنترل دسترسی کاربران به پایگاه داده را مدیریت می‌کنند:

Grant: برای اعطای مجوز به کاربران.
مثال:
GRANT SELECT ON Students TO User1;

Revoke🚫: برای لغو مجوزهای قبلی.
مثال:
REVOKE SELECT ON Students FROM User1;

🔗TCL (Transaction Control Language):
این دستورات برای مدیریت تراکنش‌ها (Transactions) در پایگاه داده استفاده می‌شوند:

Commit 📀: برای ذخیره کردن تغییرات در پایگاه داده.
مثال:
COMMIT;

Rollback 🔙: برای بازگرداندن تغییرات به حالت قبل از تراکنش.
مثال:
ROLLBACK;

Savepoint📍: برای ایجاد نقاط ذخیره در یک تراکنش.
مثال:
SAVEPOINT Save1;

📌با این دستورات، می‌توانید دیتابیس‌ها را به طور کامل کنترل کنید!

این پست را ذخیره کنید و برای کسانی که می‌خواهند SQL یاد بگیرند بفرستید! 📱

👨‍💻در کانال انجمن علمی برنامه‌نویسی با ما همراه باشید…
|
@Programming_Association |

BY انجمن علمی برنامه‌نویسی




Share with your friend now:
group-telegram.com/Programming_Association/26

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

WhatsApp, a rival messaging platform, introduced some measures to counter disinformation when Covid-19 was first sweeping the world. Stocks dropped on Friday afternoon, as gains made earlier in the day on hopes for diplomatic progress between Russia and Ukraine turned to losses. Technology stocks were hit particularly hard by higher bond yields. Perpetrators of these scams will create a public group on Telegram to promote these investment packages that are usually accompanied by fake testimonies and sometimes advertised as being Shariah-compliant. Interested investors will be asked to directly message the representatives to begin investing in the various investment packages offered. So, uh, whenever I hear about Telegram, it’s always in relation to something bad. What gives? For tech stocks, “the main thing is yields,” Essaye said.
from in


Telegram انجمن علمی برنامه‌نویسی
FROM American