PostgreSQL

PostgreSQL — درج داده (INSERT INTO)

آخرین بروزرسانی: 1404/08/18

درج داده (INSERT INTO)

در این صفحه «درج داده (Insert)» در پستگرس را تمرین می کنیم. درج یعنی ردیف های تازه را به جدول اضافه کنیم. مثل اضافه کردن یک دانش آموز به لیست کلاس.

افزودن یک ردیف با INSERT INTO

با دستور INSERT INTO ستون ها و مقدارها را مشخص می کنیم. رشته (String) باید داخل تک نقل قول باشد.

INSERT INTO cars (brand, model, year)
VALUES ('Ford', 'Mustang', 1964);

مشاهده در ادیتور

پس از اجرا، پیام شبیه INSERT 0 1 می آید؛ یعنی 1 ردیف درج شد.

نکته: عدد 0 وسط پیام را فعلاً نادیده بگیر. همیشه همان است.

بررسی نتیجه با SELECT

با SELECT جدول را نمایش بده. ستاره یعنی همه ستون ها.

SELECT * FROM cars;

مشاهده در ادیتور

درج چند ردیف با یک دستور

چند مجموعه مقدار را پشت سرهم بنویس. هر مجموعه داخل پرانتز است.

INSERT INTO cars (brand, model, year)
VALUES
  ('Volvo', 'p1800', 1968),
  ('BMW', 'M1', 1978),
  ('Toyota', 'Celica', 1975);

مشاهده در ادیتور

پیام INSERT 0 3 یعنی سه ردیف درج شده است.

نمایش نهایی جدول

دوباره انتخاب کن و نتیجه را ببین.

SELECT * FROM cars;

مشاهده در ادیتور

گام های عملی

  1. یک ردیف با INSERT INTO درج کن.
  2. با SELECT نتیجه را بررسی کن.
  3. چند ردیف را با VALUES چندتایی اضافه کن.

جمع بندی سریع

  • INSERT INTO برای افزودن ردیف هاست.
  • رشته ها داخل ' ' نوشته می شوند.
  • اعداد می توانند بدون ' ' باشند.
  • SELECT * جدول را نمایش می دهد.
  • انتهای هر دستور، سمی کالن بگذار.

گام بعد: به بازیابی داده برو. اگر تازه شروع کردی، صفحه ایجاد جدول را هم ببین.

منبع انگلیسی این درس در W3Schools موجود است.