Latest web development tutorials

قيادة سكليتي ألتر

سكليتي من خلال الأمرALTER TABLE لا تؤدي إلى تفريغ كامل وتحميل البيانات لتعديل جدول موجود.يمكنك استخدام العبارة الجدول ALTER إعادة تسمية الجدول، استخدم العبارة الجدول ALTER يمكن أيضا إضافة أعمدة إضافية في جدول موجود.

في SQLite، بالإضافة إلى إعادة تسمية الجدول وإضافة أعمدة إلى جداول موجودة أو تغيير قيادة الجدول لا يدعم عمليات أخرى.

قواعد

لإعادة تسمية الجملة الأساسية الجدولALTER TABLE القائمة على النحو التالي:

تغيير الجدول database_name.table_name إعادة تسمية new_table_name.

لإضافة عمود جديد في جدول موجودALTER TABLE بناء الجملة الأساسية هي كما يلي:

تغيير الجدول database_name.table_name إضافة عمود column_def ...؛

أمثلة

لنفترض أن لدينا السجلات التالية في الجدول الشركة:

اسم معرف AGE عنوان راتب
---------- ---------- ---------- ---------- ----------
1 بولس 32 ولاية كاليفورنيا 20000.0
2 ألين 25 تكساس 15000.0
3 تيدي 23 النرويج 20000.0
4 مارك 25 ريتش موند 65000.0
5 ديفيد 27 تكساس 85000.0
6 كيم 22 جنوب قاعة 45000.0
7 جيمس 24 هيوستن 10000.0

الآن، دعونا نحاول استخدام العبارة الجدول تغيير لإعادة تسمية الجدول على النحو التالي:

سكليتي> تغيير الجدول شركة إعادة تسمية OLD_COMPANY.

فإن العبارة أعلاه إعادة تسمية شركة سكليتي الجدول OLD_COMPANY. الآن، دعونا محاولة إضافة عمود جديد في الجدول OLD_COMPANY، على النحو التالي:

سكليتي> ALTER TABLE OLD_COMPANY أضف شار عمود الجنس (1)؛

الآن، وقد تم تغيير الجدول COMPANY، إخراج عبارة SELECT كما يلي:

الرقم الاسم العمر عنوان راتب الجنس
---------- ---------- ---------- ---------- ---------- ---
1 بولس 32 ولاية كاليفورنيا 20000.0
2 ألين 25 تكساس 15000.0
3 تيدي 23 النرويج 20000.0
4 مارك 25 ريتش موند 65000.0
5 ديفيد 27 تكساس 85000.0
6 كيم 22 جنوب قاعة 45000.0
7 جيمس 24 هيوستن 10000.0

لاحظ أن العمود المضافة حديثا هو قيمة فارغة لملء الفراغ.