Showing posts with label قواعد البيانات Database SQL. Show all posts
Showing posts with label قواعد البيانات Database SQL. Show all posts

Thursday, May 15, 2014

إضافة عمود من جدول في قاعدة البيانات SQL Add Column To Table in Database

 إضافة عمود من جدول في قاعدة البيانات

 SQL Add Column To Table in Database

جملة الاستعلام لإضافة عمود في جدول SQL
جملة الاستعلام لإضافة عمود في جدول SQL

جملة الاستعلام لإضافة عمود في جدول SQL

تستخدم الجملة alter للتعديل على هيكل الجدول سواء كان هذا التعديل للإضافة أو الحذف أو التعديل (بالنسبة للتعديل في الاصدارات الحديث من أوراكل 10 g ). فهنا جملة alter سنتخدمها مع إضافة عمود لسنا بحاجة اليه او لاي سبب أخر.

الصيغة العامة لإضافة عمود في جدول Alter

ALTER TABLE table_name
ADD COLUMN column_name datatype
حيث table_name تستبدل باسم الجدول المراد إضافة فيه العمود وcolumn_name هو العمود المراد إضافته.

مثال على إضافة عمود في جدول SQL

في المثال التالي لدينا جدول نريد إضافة عمود birthday في  جدول Person.

P_Id
LastName
FirstName
Address
City
1
Hansen
Ola
Timoteivn 10
LA
2
Svendson
Tove
Borgvn 23
LA
3
Pettersen
Kari
Storgt 20
NY


نستخدم جملة الاستعلام التالية  لإضافة العمود Birthday
ALTER TABLE Persons
Add COLUMN BirthDay date
يصبح الجدول كالتالي.



P_Id
LastName
FirstName
Address
City
BirthDay
1
Hansen
Ola
Timoteivn 10
LA

2
Svendson
Tove
Borgvn 23
LA

3
Pettersen
Kari
Storgt 20
NY

========================================================================
لمتابعتي
تويتر: @aalmahallawi
IT Help Desk,
SEO Arabic Expert ,PHP,C#,ASPX
Al alami st
gaza -jabaliaGaza Strip
Palestine
Email :ahmed.almahallawi@gmail.com
DOB: 05/10/1984

No comments

Thursday, May 8, 2014

أساسيات قواعد البيانات حذف عمود من جدول في قاعدة البيانات SQL Drop Column from Table in Database

 حذف عمود من جدول في قاعدة البيانات
 SQL Drop Column from Table in Database

جملة الاستعلام لحذف عامود من جدول SQL

جملة الاستعلام لحذف عمود من جدول SQL

جملة الاستعلام لحذف عمود من جدول SQL

تستخدم الجملة alter للتعديل على هيكل الجدول سواء كان هذا التعديل للإضافة أو الحذف أو التعديل (بالنسبة للتعديل في الاصدارات الحديث من أوراكل 10 g ). فهنا جملة alter سنتخدمها مع حذف عامود لسنا بحاجة اليه او لاي سبب أخر.

الصيغة العامة لحذف عمود من جدول Alter

ALTER TABLE table_name
DROP COLUMN column_name
حيث table_name تستبدل باسم الجدول المراد حذف منه العامود وcolumn_name هو العامود المراد حذفه.

مثال على حذف عامود من جدول SQL

في المثال التالي لدينا جدول يحتوى على عامودbirthday وهذا العامود غير مستخدم ونريد حذفه  من جدول Person.

P_Id
LastName
FirstName
Address
City
BirthDay
1
Hansen
Ola
Timoteivn 10
LA

2
Svendson
Tove
Borgvn 23
LA

3
Pettersen
Kari
Storgt 20
NY


نستخدم جملة الاستعلام التالية  لحذف العامود Birthday
ALTER TABLE Persons
DROP COLUMN Birthday
يصبح الجدول كالتالي.

P_Id
LastName
FirstName
Address
City
1
Hansen
Ola
Timoteivn 10
LA
2
Svendson
Tove
Borgvn 23
LA
3
Pettersen
Kari
Storgt 20
NY

لمتابعتي
تويتر: @aalmahallawi
IT Help Desk,
SEO Arabic Expert ,PHP,C#,ASPX
Al alami st
gaza -jabaliaGaza Strip
Palestine
Email :ahmed.almahallawi@gmail.com
DOB: 05/10/1984

No comments

أساسيات قواعد البيانات جملة حذف جدول في قاعدة البيانات SQL DROP or DELETE Table

 أوامر حذف  جدول في قاعدة البيانات 
SQL  DROP or DELETE Table

جملة الإستعلام لحذف جدول في قاعدة البيانات SQL
جملة الإستعلام لحذف جدول في قاعدة البيانات SQL

جملة الإستعلام لحذف جدول في قاعدة البيانات SQL

تستخدم الكلمة المحجوزة Drop لحذف جدول أو قاعدة بيانات ولتخصيصها لحذف جدول نقرن معها الكلمة المحجوزة Table اي الجدول فتصبح معا Drop Table وتعنى حذف جدول ثم نحدد اسم الجدول كما ذكرت سابقا وهو اسم مميز اي لا يتكرر في نفس قاعدة البيانات.

الصيغة العامة لحذف جدول في لغة الاستعلام البنيوية SQL

DROP TABLE table_name;

مثال على جملة حذف جدول في SQL:

أولا لدينا جدول الزبائن الذي  كوناه في الدرس السابق سنأخذ نظرة للتأكيد أنه موجود في قاعدة البيانات باستخدام الأمر
Desc Customer وهي تعنى عرض معلومات هيكل الجدول اي الوصف للعمدة والقيود فيه. ان عرضت تلك المعلومات يعني ان الجدول موجود
SQL> DESC CUSTOMERS;
+---------+---------------+------+-----+---------+-------+
| Field   | Type          | Null | Key | Default | Extra |
+---------+---------------+------+-----+---------+-------+
| ID      | int(11)       | NO   | PRI |         |       |
| NAME    | varchar(20)   | NO   |     |         |       |
| AGE     | int(11)       | NO   |     |         |       |
| ADDRESS | char(25)      | YES  |     | NULL    |       |
| SALARY  | decimal(18,2) | YES  |     | NULL    |       |
+---------+---------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
نكتب الامر حذف جدول كما في الصيغة العامة مع مراعاة استبدال table_name باسم الجدول المراد حذفه وهو هنا Customers.
SQL> DROP TABLE CUSTOMERS;
Query OK, 0 rows affected (0.01 sec)
نستخدم امر عرض المعلومات عن الجدول الذي حذفنها فنجد عرض رسالة خطأ تخبرنا بأن الجدول غير موجود.
SQL> DESC CUSTOMERS;
ERROR 1146 (42S02): Table 'TEST.CUSTOMERS' doesn't exist
========================================================================

<<<< السابق أوامر إنشاء أو تكوين جدول في قاعدة البيانات

========================================================================
لمتابعتي
تويتر: @aalmahallawi
IT Help Desk,System Analyst
SEO Arabic Expert ,PHP,C#,ASPX
Al alami st
gaza -jabaliaGaza Strip
Palestine
Email :ahmed.almahallawi@gmail.com
DOB: 05/10/1984

No comments

Saturday, May 3, 2014

أساسيات قواعد البيانات أوامر إنشاء أو تكوين جدول في قاعدة البيانات SQL Create Table in Database

أساسيات قواعد البيانات أوامر إنشاء أو تكوين جدول في قاعدة البيانات
 SQL  Create Table in Database

 أوامر إنشاء أو تكوين جدول في قاعدة البيانات
 أوامر إنشاء أو تكوين جدول في قاعدة البيانات


 أوامر إنشاء أو تكوين جدول في قاعدة البيانات SQL  Create Table in Database

لإنشاء جدول في قاعدة البيانات يلزم استخدام الكلمة  المحجوزة create وهي تعنى إنشاء أو تكوين ثم الكلمة المحجوزة table وهي جدول ثم اسم الجدول حيث الاسم يجب ان يكون مميز في قاعدة  البيانات اي لا يوجد في نفس قاعدة البيانات جدولان يحملان نفس الاسم ثم ياتي بعد ذلك تسمية الاعمدة وخصائصها اي نوع البيانات والقيود (قيد الفهرس و  قيد المفتاح الرئيسي  و قيد المفتاح الثانوي و  قيد القيمة المميزة و  قيد القيمة الافتراضية و قيد القيمة ليست  فارغة  وقيد القيمة المقيدة المحددة)ان وجدت عليها.

الصيغة العامة لانشاء او تكوين جدول

CREATE TABLE table_name(
   column1 datatype,
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
   PRIMARY KEY( one or more columns )
);

كما ذكرنا سابقا نستخدم create table وهى كلمتين محجوزتين تستخدم معا لانشاء جدول ثم اسم الجدول وقوسين بداخلهما الاعمدة  كل عمود ياتي معه نوع البيانات ثم القيود ان وجدت. يفصل بين كل عامود معرف بفاصلة

مثال لانشاء أو تكوين جدول جدول الزبائن

SQL> CREATE TABLE CUSTOMERS(
   ID   INT              NOT NULL,
   NAME VARCHAR (20)     NOT NULL,
   AGE  INT              NOT NULL,
   ADDRESS  CHAR (25) ,
   SALARY   DECIMAL (18, 2),       
   PRIMARY KEY (ID)
);

لعرض هيكل او وصف الجدول الذي انشاءناه في المثال السابق نستخدم الامر Desc customers

SQL> DESC CUSTOMERS;
+---------+---------------+------+-----+---------+-------+
| Field   | Type          | Null | Key | Default | Extra |
+---------+---------------+------+-----+---------+-------+
| ID      | int(11)       | NO   | PRI |         |       |
| NAME    | varchar(20)   | NO   |     |         |       |
| AGE     | int(11)       | NO   |     |         |       |
| ADDRESS | char(25)      | YES  |     | NULL    |       |
| SALARY  | decimal(18,2) | YES  |     | NULL    |       |
+---------+---------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

========================================================================
========================================================================

لمتابعتي
تويتر: @aalmahallawi
IT Help Desk,System Analyst
SEO Arabic Expert ,PHP,C#,ASPX
Al alami st
gaza -jabaliaGaza Strip
Palestine
Email :ahmed.almahallawi@gmail.com
DOB: 05/10/1984

No comments