اخذنا في الدرس السابق التعامل مع اغراض قواعد
البيانات واليك روابط الدروس السابقة اذا احتجت الاطلاع عليها :
الدرس الثالث عشر الربط الداخلي والخارجي 1
اخذنا في الدرس السابق التعامل مع اغراض قواعد
البيانات واليك روابط الدروس السابقة اذا احتجت الاطلاع عليها :
اليوم سنتعلم انشاء وحذف الجداول في قاعدة البيانات
نستخدم الكلمات التالية (TRUNCATE
TABLE) ,(DROP TABLE) ,(CREATE TABLE)
لتوليد وحذف وافراغ الجداول وتوضح الصيغ التالية كيفية ذلك :
لإنشاء جدول نستخدم الصيغة التالية :
CREATE TABLE
table_name
(column1_name
column1_data_type column1_constraints,
column2_name
column2_data_type column2_constraints,…);
لحذف جدول نستخدم الصيغة :
DROP TABLE
table_name;
لتفريغ جميع السجلات من جدول ما نستخدم الصيغة
التالية:
TRUNCATE TABLE
table_name;
مثال:
اذا اردنا إنشاء قاعدة بيانات Store
واردنا إنشاء جدولين ضمنها الاول بإسم Customers والثاني
بإسم Products,حيث
ان الجدول Customers
يحتوي على الرقم التسلسلي للزبون ID واسم الزبون name ورقم
هاتفة phone
..والجدول Products
يحتوي على الرقم التسلسلي ID لمنتج ووصف له description
.
الحل
لانشاء القاعدة نكتب
CREATE DATABASE
Store;
CREATE TABLE
Customers
(ID Int, name
varchar(50), phone varchar(15);
CREATE TABLE
Products
(ID Int, description
varchar(75));
الان نبدأ بإدراج سجلات في القاعدة بالصيغة التي
تعرفنا عليها في الدروس السابقة اذن سنكتب الصيغة التالية
Insert into products
(ID,description) values (1,’HPComputer’);
نلاحظ هنا اننا استخدمنا .varchar
و Int
وذلك لأنواع البيانات .
ملاحظات انتبه:
1-
لا يمكن عكس عملية حذف جدول من قاعدة البيانات في
MySQL
أي لا يمكن استرجاع الجدول بعد حذفة بعكس SQLServer
و Oracle
و DB 2
حيث يمكن التراجع عن الحذف واستعادة البيانات في حال تم اجراء ذلك كخطأ.
2-
يمكننا في SQL Server, Oracle, MySQL
إخلاء الجدول عوضاً عن حذفة أي تفريغ جميع السجلات وهي ايضاً عملية غير عكسية
ولكنها اسرع من استخدام الصيغة
DELETE
from table_name
اكتفي بهذا ونلتقي في الدرس القادم والذي
سيكون بعنوان نسخ الجداول ..
اذا لم تكن مشتركا في المدونة اشترك الان
لأن القادم اجمل .. كما يمكنك تسجيل اعجابك بصفحتنا على الفيس بوك ويوتيوب
وتويتر....
دمتم بألف خير
إرسال تعليق
لا تبخل علينا باقتراحك او قم بمشاركة الموضوع ليستفيد الاخرين ايضاً شكرا لزيارتك عزيزي الزائر