نحو نوشتار 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,
);