6.4 SQL - CREATE TABLE

جملة SQL CREATE TABLE

تُستخدم جملة CREATE TABLE لإنشاء جدول جديد في قاعدة البيانات.



✅ الصيغة (Syntax):

CREATE TABLE table_name (
  column1 datatype,
  column2 datatype,
  column3 datatype,
  ...
);
  • table_name: اسم الجدول الجديد.
  • كل عمود يتم تعريفه باسم ونوع بيانات (datatype).


🧪 مثال عملي:

إنشاء جدول باسم Customers يحتوي على الأعمدة التالية:

CREATE TABLE Customers (
  CustomerID int,
  CustomerName varchar(255),
  ContactName varchar(255),
  Address varchar(255),
  City varchar(255),
  PostalCode varchar(10),
  Country varchar(50)
);
نوع البياناتالوصف
intعدد صحيح (رقمي بدون فاصلة عشرية)
varchar(n)نص بطول متغير، بحد أقصى n من الحروف


📌 ملاحظات مهمة:

  • يفضل دائمًا تحديد المفتاح الأساسي (Primary Key).
  • يمكنك إضافة قيود مثل: NOT NULL, DEFAULT, UNIQUE، إلخ.
  • لو الجدول موجود بالفعل، ستظهر رسالة خطأ (إلا لو النظام يدعم IF NOT EXISTS).


💡 مثال مع مفتاح أساسي:

CREATE TABLE Customers (
  CustomerID int PRIMARY KEY,
  CustomerName varchar(255),
  Country varchar(100)
);

⬅ عمود CustomerID هنا يعتبر المفتاح الأساسي، يعني لازم يكون فريد وغير فارغ.

تعليقات

المشاركات الشائعة من هذه المدونة

HTML - Text Formatting تنسيقات النص

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework