SQL CREATE TABLE Statement
در SQL از دستور CREATE TABLE برای ساخت یک جدول جدید در دیتابیس استفاده میکنیم.
جدول شامل ستونها (Columns) و نوع داده (Data Type) برای هر ستون است.
🔹 ساختار کلی
-
table_name→ نام جدول -
column→ نام هر ستون -
datatype→ نوع دادهای که در آن ستون ذخیره میشود (مثل INT، VARCHAR، DATE و غیره)
🔹 مثال ساده
📌 توضیح:
جدولی به نام Students ساخته میشود که چهار ستون دارد:
StudentID، FullName، Age و City.
🔹 افزودن محدودیتها (Constraints)
میتوانیم در زمان ساخت جدول، محدودیتهایی برای دادهها تعیین کنیم:
📌 توضیح:
-
PRIMARY KEY→ هر دانشجو شناسهی یکتا دارد. -
NOT NULL→ ستون نباید خالی باشد. -
CHECK→ مقدار باید حداقل ۱۸ باشد. -
DEFAULT→ اگر مقدار مشخص نشود، مقدار پیشفرض'Unknown'قرار میگیرد.
🔹 انواع دادههای رایج
| نوع داده | توضیح |
|---|---|
INT | عدد صحیح |
DECIMAL(p,s) | عدد اعشاری با دقت مشخص |
VARCHAR(n) | متن با طول متغیر |
CHAR(n) | متن با طول ثابت |
DATE | تاریخ |
DATETIME | تاریخ و زمان |
BIT | مقدار منطقی (۰ یا ۱) |
🔹 نکات مهم
-
نام ستونها و جدول نباید تکراری باشند.
-
نوع داده باید متناسب با مقدار ستون انتخاب شود.
-
اگر جدول با همین نام وجود داشته باشد، دستور خطا میدهد.
-
در SQL Server، MySQL و PostgreSQL ساختار کلی مشابه است.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React