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

Again, in contrast to Facebook, Google and Twitter, Telegram's founder Pavel Durov runs his company in relative secrecy from Dubai. The news also helped traders look past another report showing decades-high inflation and shake off some of the volatility from recent sessions. The Bureau of Labor Statistics' February Consumer Price Index (CPI) this week showed another surge in prices even before Russia escalated its attacks in Ukraine. The headline CPI — soaring 7.9% over last year — underscored the sticky inflationary pressures reverberating across the U.S. economy, with everything from groceries to rents and airline fares getting more expensive for everyday consumers. Some people used the platform to organize ahead of the storming of the U.S. Capitol in January 2021, and last month Senator Mark Warner sent a letter to Durov urging him to curb Russian information operations on Telegram. 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. On February 27th, Durov posted that Channels were becoming a source of unverified information and that the company lacks the ability to check on their veracity. He urged users to be mistrustful of the things shared on Channels, and initially threatened to block the feature in the countries involved for the length of the war, saying that he didn’t want Telegram to be used to aggravate conflict or incite ethnic hatred. He did, however, walk back this plan when it became clear that they had also become a vital communications tool for Ukrainian officials and citizens to help coordinate their resistance and evacuations.
from ua


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