نحو نوشتار SQL

سیستم MySQL بر اساس زبان SQL کار می کند و این زبان را اجرا می کند.

این زبان دستوراتی برای ایجاد، ذخیره و نگهداری و... دارد که در ادامه بررسی می کنیم.

زبان SQL ساده و قابل فهم است.

دستورات SQL

هر عملیاتی در SQL دارای دستوراتی است که در جدول زیر مشاهده می کنید:

SELECT
استخراج داده ها
CREATE DATABASE
ساخت پایگاه داده
CREATE TABLE
ساخت یک جدول
DROP TABLEحذف جدول DROP INDEXتغییر ایندکس
INSERT INTO
افزودن به پایگاه داده
ALTER DATABASEتغییر یک پایگاه داده ALTER TABLE
تغییر یک جدول
CREATE INDEX ساخت یک ایندکس UPDATE
بروزرسانی پایگاه داده 

نکته: دستورات SQL می توانند با حروف کوچک و حتی بدون فاصله (space) اجرا شوند.

دستور SELECT در SQL

برای استخراج داده ها از پایگاه داده برای بررسی، نمایش یا... از دستور SELECT استفاده می کنیم.

برای مثال از کل دیتابیس ، نام کاربران را استخراج می کنیم.

SELECT * FROM users

نکته: علامت * به معنی همه داده ها است.

دستور INSERT INTO در SQL

برای افزودن یک داده جدید به جدولی در پایگاه داده، از دستور INSERT INTO استفاده می شود.

برای مثال به جدولی به نام users در سه ستون ، سه مقدار جدید اضافه می کنیم.

INSERT INTO users (column_1, column_2, column_3) 
VALUES (value_1, 'value_2', value_3);

دستور CREATE DATABASE در SQL

برای ایجاد یک پایگاه داده جدید باید از دستور CREATE DATABASE استفاده کرد که همانطور که مشاهده می کنید به زبان ساده نوشته شده و فهم آن راحت است.

CREATE DATABASE dbname;

دستور ALTER DATABASE در SQL

برای تغییر نام یک پایگاه داده از دستور ALTER DATABASE استفاده می کنیم. 

این دستور مقدار قبلی و جدید را دریافت کرده و نام جدید را جایگزین می کند.

ALTER DATABASE old_name RENAME TO new_name

دستور CREATE TABLE در SQL

برای ایجاد یک جدول در پایگاه داده از دستور CREATE TABLE استفاده می کنیم و نام جدول را هم انتخاب می کنیم.

برای مثال یک جدول جدید به نام users ایجاد می کنیم که دارای دو ستون نام و سن است.(جلوی هر ستون نوع داده را مشخص کرده ایم)

CREATE TABLE users (
    name str,
    age int,
);
توسعه دهندگان
علیرضا چمنی