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

Oleksandra Matviichuk, a Kyiv-based lawyer and head of the Center for Civil Liberties, called Durov’s position "very weak," and urged concrete improvements. However, the perpetrators of such frauds are now adopting new methods and technologies to defraud the investors. DFR Lab sent the image through Microsoft Azure's Face Verification program and found that it was "highly unlikely" that the person in the second photo was the same as the first woman. The fact-checker Logically AI also found the claim to be false. The woman, Olena Kurilo, was also captured in a video after the airstrike and shown to have the injuries. Since January 2022, the SC has received a total of 47 complaints and enquiries on illegal investment schemes promoted through Telegram. These fraudulent schemes offer non-existent investment opportunities, promising very attractive and risk-free returns within a short span of time. They commonly offer unrealistic returns of as high as 1,000% within 24 hours or even within a few hours. There was another possible development: Reuters also reported that Ukraine said that Belarus could soon join the invasion of Ukraine. However, the AFP, citing a Pentagon official, said the U.S. hasn’t yet seen evidence that Belarusian troops are in Ukraine.
from no


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