المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : [الجزء الثاني] استخدام أوامر t-sql , انشاء , حذف , تحديث البيانات


eshrag.net
09-03-2010, 05:57 PM
ملاحظة : سيتم استخدام قاعدة بيانات Northwind

أوامر T-SQL توفر لك القدرة على التعديل في قاعدة البيانات بعد انشائها , حيث يمكنك اضافة سجل جديد "صف جديد" أو حذف سجل أو تحديث سجل.

INSERT
التعبير INSERT يُستخدم لاضافة سجل جديد الى قاعدة البيانات. لنفرض أنك تريد أن تضيف سلعة جديدة في الجدول Products. اسم المنتج سيكون على سبيل المثال Ali song , وسعره سيكون 10$ , ولنفرض أن CategoryID سيكون 3 , ليس شرطا معرفة جميع البيانات الأخرى طالما تمت برمجتها بسماح NULL.

شكل كتابة الأمر كالآتي

كود PHP:
INSERT INTO TABLENAME (COLUMNS) VALUES (Values to the coloumns)



حيث بعد التعبير INSERT INTO نكتب اسم الجدول وفي القوس الأول نكتب الأعمدة التي نعرف معلوماتها , وبعد التعبير VALUES في القوس سنكتب قيم الأعمدة بالترتيب

كود PHP:
INSERT INTO Products (ProductName,CategoryID,UnitPrice)
VALUES ('Ali song',3,10)



عند تنفيذ الامر ستظهر لك الرسالة

(1 row(s) affected)

وعندما تفتح الجدول Products وتذهب الى اخر صف ستجده كالآتي

http://img697.imageshack.us/img697/681/98337262.png


update
عندما تفكر في التعديل على قيمة سجل معين تستخدم Update

كود PHP:
update products
set categoryID = 1, UnitPrice = 45
where productname = 'Longlife Tofu'



where نستخدم لتوضيع قيمة العمود , كما أنه يمكنك استخدام شرط AND

كود PHP:
UPDATE Products
SET CategoryId = 3, QuantityPerUnit = '12 per box', UnitsInStock = 50
FROM Products, Categories
WHERE Products.CategoryId = Categories.CategoryId AND
Products.ProductName = 'Belgian Waffles'



DELETE
يمكنك حذف البيانات بكل سهولة باستخدام DELETE لاحظ هذا المثال
كود PHP:
delete from products
where productname = 'ali'



سيتم حذف الصف الذي يحمل اسم ali