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: |

And while money initially moved into stocks in the morning, capital moved out of safe-haven assets. The price of the 10-year Treasury note fell Friday, sending its yield up to 2% from a March closing low of 1.73%. Messages are not fully encrypted by default. That means the company could, in theory, access the content of the messages, or be forced to hand over the data at the request of a government. Additionally, investors are often instructed to deposit monies into personal bank accounts of individuals who claim to represent a legitimate entity, and/or into an unrelated corporate account. To lend credence and to lure unsuspecting victims, perpetrators usually claim that their entity and/or the investment schemes are approved by financial authorities. Individual messages can be fully encrypted. But the user has to turn on that function. It's not automatic, as it is on Signal and WhatsApp. Ukrainian forces successfully attacked Russian vehicles in the capital city of Kyiv thanks to a public tip made through the encrypted messaging app Telegram, Ukraine's top law-enforcement agency said on Tuesday.
from it


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