ایجاد جدول (Create Table)
برای ساخت «جدول (Table)» در MySQL از دستور CREATE TABLE استفاده می کنیم. جدول مثل یک شیت اکسل است؛ هر ستون یک نوع داده دارد.
سینتکس CREATE TABLE
با این الگو یک جدول تازه می سازیم. نام و نوع ستون ها را بده.
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype
);
نکته: «نوع داده (Data Type)» یعنی قالب مجاز مقدار ستون؛ مثل INT یا VARCHAR.
مثال: جدول Persons
یک جدول با پنج ستون می سازیم. شناسه عددی است. بقیه متنی هستند.
CREATE TABLE Persons (
PersonID INT,
LastName VARCHAR(255),
FirstName VARCHAR(255),
Address VARCHAR(255),
City VARCHAR(255)
);
ستون ها و نوع داده
INT عدد صحیح است. VARCHAR متن با طول متغیر است. 255 حداکثر طول است.
نکته: بعداً با دستور INSERT INTO می توانی جدول را پر کنی.
ساخت جدول از روی جدول دیگر
می توانی یک کپی بسازی. ستون های دلخواه را انتخاب کن. داده ها هم کپی می شوند.
CREATE TABLE new_table_name AS
SELECT column1, column2
FROM existing_table_name
WHERE condition;
مثال: کپی از Customers
جدول TestTable را از چند ستون Customers می سازیم.
CREATE TABLE TestTable AS
SELECT customername, contactname
FROM customers;
گام های عملی
- نام جدول را مشخص کن.
- ستون ها و نوع داده را تعیین کن.
- CREATE TABLE را اجرا کن.
- در صورت نیاز، از جدول دیگر کپی بساز.
لینک های داخلی پیشنهادی
- حذف پایگاه داده (Drop DB) برای پاک سازی قبل از ساخت.
- حذف جدول (Drop Table) برای حذف جدول های اضافی.
جمع بندی سریع
- CREATE TABLE جدول جدید می سازد.
- برای متن از VARCHAR استفاده کن.
- می توانی از جدول دیگر کپی بگیری.
- بعداً با INSERT داده اضافه کن.