درج داده (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;
گام های عملی
- یک ردیف با INSERT INTO درج کن.
- با SELECT نتیجه را بررسی کن.
- چند ردیف را با VALUES چندتایی اضافه کن.
جمع بندی سریع
- INSERT INTO برای افزودن ردیف هاست.
- رشته ها داخل ' ' نوشته می شوند.
- اعداد می توانند بدون ' ' باشند.
- SELECT * جدول را نمایش می دهد.
- انتهای هر دستور، سمی کالن بگذار.
گام بعد: به بازیابی داده برو. اگر تازه شروع کردی، صفحه ایجاد جدول را هم ببین.
منبع انگلیسی این درس در W3Schools موجود است.