این دستور برای واردکردن اطلاعات در جدول کاربرد دارد و میتوانید با استفاده از این دستور، اطلاعات خود را وارد جدول کنید.
INSERT INTO table_name (column1, column2, column3, …)
VALUES (value1, value2, value3, …) ;
در دستور بالا، ابتدا باید INSERT INTO را بنویسیم و بعد از آن، نام جدول را بهجای table_name بنویسیم، سپس باید در پرانتز مورد نظر نام ستونهایی که قرار است اطلاعات در آن وارد بشود را بنویسیم.
روش دیگری هم برای ورود اطلاعات بهصورت زیر وجود دارد:
INSERT INTO table_name
VALUES (value1, value2, value3, …) ;
در دستور بالا، ورود اطلاعات به ترتیب ستونهای موجود انجام میشود.
مثال اول – ورود اطلاعات با استفاده از نام ستون
INSERT INTO Customers (CustomerID,”Customer Name”, “Contact Name”, Address, City, PostalCode, Country)
VALUES (‘6′,’Cardinal’, ‘Tom B. Erichsen’, ‘Skagen 21’, ‘Stavanger’, ‘4006’, ‘Norway’) ;
SELECT * FROM Customers;
در دستور بالا، ابتدا نام ستونها ذکر شده است و بعد از آن، اطلاعاتی که قرار است وارد جدول شود را در قسمت VALUES وارد میکنیم.
به این نکته توجه کنید که ستونهایی که دوقسمتی هستند، حتماً باید بین دو تا علامت ” ” قرار بگیرند تا در خروجی با خطا مواجه نشوید.
در آخر، دستور SELECT * FROM Customers; را برای نمایش اطلاعات جدول وارد کردیم که در شکل 3-21 خروجی نهایی را مشاهده میکنید که یک سطر جدید به جدول اضافه شده است.
شکل 21-3 ورود اطلاعات در جدول
مثال دوم – ورود اطلاعات به ترتیب ستون
دستور زیر را اجرا کنید:
INSERT INTO Customers
VALUES (‘7′,’Farshid’, ‘Babajani’, ‘Seied Khandan’, ‘Tehran’, ‘8843’, ‘Iran’) ;
SELECT * FROM Customers;
در دستور بالا، اطلاعات ورودی به ترتیب ستونهای جدول قرار میگیرند و باید در ورود اطلاعات دقت کنید، اگر به شکل 22-3 توجه کنید خروجی مشخص شده است.