INSERT INTO (INSERT INTO)
«افزودن رکورد با INSERT INTO» یعنی ردیف تازه وارد جدول کنیم. «رکورد (Record)» همان یک سطر داده است. معمولاً «شناسه خودکار (Auto ID)» خودش پر می شود.
INSERT INTO چیست؟
دستور INSERT INTO یک ردیف جدید به جدول اضافه می کند. سپس مقدار ستون ها را با VALUES می فرستیم. اگر ستونی خودکار باشد، خودش مقدار می گیرد.
نمونه کامل: پر کردن همه ستون ها
اینجا همه ستون ها مقدار می گیرند. مثل فرم ثبت نام کامل.
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');
نمونه خلاصه: فقط چند ستون
اینجا فقط بعضی ستون ها را می دهیم. شناسه خودکار پر می شود.
INSERT INTO Customers (CustomerName, City, Country)
VALUES ('Cardinal', 'Stavanger', 'Norway');
گام های عملی برای استفاده
- جدول هدف را مشخص کن.
- نام ستون ها را پشت سر هم بنویس.
- VALUES را با مقادیر درست وارد کن.
- ترتیب ستون ها و مقادیر را چک کن.
- کوئری را اجرا و نتیجه را ببین.
نکته: ترتیب ستون ها و مقادیر باید یکی باشد؛ وگرنه خطا می گیری.
هشدار: مقدار اشتباه نوع داده را رعایت نکند، درج شکست می خورد.
پیوندهای مرتبط
برای درج از روی انتخاب، به INSERT INTO SELECT برو. همچنین اپراتورهای فیلتر را در IN ببین. برای مرور همین صفحه با کلیدواژه، اینجا: افزودن رکورد با INSERT INTO.
جمع بندی سریع
- INSERT INTO یک ردیف تازه اضافه می کند.
- VALUES مقادیر ستون ها را می آورد.
- ترتیب ستون و مقدار باید یکی باشد.
- شناسه خودکار را دستی نده.