INSERT INTO چیست؟

این دستور برای اضافه کردن مقادیر جدید به یک سطر در جدول پایگاه داده استفاده میشود.

برای انجام این عمل از دستور INSERT INTO استفاده میشود که نحو نوشتار آنرا در ادامه میبینیم.

نحو نوشتار

برای اضافه کردن سطر جدید از کد زیر استفاده میکنیم که در ادمه نکات آنرا بررسی خواهیم کرد.

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
  • table-name: نام جدول موجود در پایگاه داده که قصد اضافه کردن به آنرا دارید.
  • column : نام فیلدهایی که در جدول موجود است و از قبل تعیین شده است.
  • VALUES : در این قسمت باید مقادیر جدیدی که قصد دارید را اضافه کنید.
  • value : مقادیری که به جای فیلد های قبل (column) قصد دارید قرار دهید.

نمونه کد واقعی برای INSERT INTO

بعنوان مثال واقعی ما یک جدول در پایگاه داده به نام users داریم و قصد داریم برای نام ، نام خانوادگی ، ایمیل و تلفن همراه یک کاربر جدید اضافه کنیم.

INSERT INTO users(firstname, lastname, email , number)
VALUES ('alireza', 'chamani', 'alireza@gmail.com', '0912.....');

در این کد نام alireza در جایگاه firstname در جدول قرار میگیرد و به همین ترتیب دیگر مقادیر اضافه میشوند و مانند جدول زیر به انتهای آن اضافه میشوند:

number email lastname firstname
0912....... ali@gmail.com ahmadi ali
0912... alireza@gmail.com chamani alireza

چگونه چند سطر به یک جدول اضافه کنیم؟

برای اضافه کردن چند سطر با نوشتن یک کد میتوانید از دستور زیر استفاده کنیم:

INSERT INTO users(FirstName, LastName, email , number) VALUES 
  ('ali', 'ahmadi', 'ali@gmail.com', '0912345....',
 ('alireza', 'chamani', 'alireza@gmail.com', '0912543....',
 ('reza', 'rezaee', 'reza@gmail.com', '0912876....',

خلاصه درس

  • برای اضافه کردن یک سطر میتوان از دستور INSERT INTO استفاده کرد.
  • امکان اضافه کردن چند سطر با نوشتن یک بار کد وجود دارد.

توسعه دهندگان
علیرضا چمنی