آموزش SQL

دستور INSERT INTO برای اضافه کردن رکورد جدید به جدول استفاده می شود.

دستور INSERT INTO را به دو صورت می شود به کار برد:
روش اول به صورت نام ستون و مقدار:

INSERT INTO table_name (ستون 3، ستون 2، ستون 1، ...) VALUES (مقدار 3، مقدار 2، مقدار 1، ...); روش دوم به صورت فقط مقدار: INSERT INTO table_name VALUES (مقدار 3، مقدار 2، مقدار 1، ...);

مثال:

firstname lastname tel
kaveh ahangar 001
babak khoram din 002

حالا می خواهیم یک رکورد جدید به جدول iran با نام حکیم ابوالقاسم و نام خانوادگی فردوسی با شماره تلفن 003 را به جدول بالا اضافه کنیم؛ که دستور آن به شکل زیر خواهد بود: INSERT INTO iran (name,family,tel) VALUES ('hakim abolghasem', 'ferdosi','003');
نتیجه به این صورت خواهد بود:
firstname lastname tel
kaveh ahangar 001
babak khoram din 002
hakim abolghasem ferdosi 003

حالا اگر بخواهیم چند رکورد را به جدول بالا اضافه کنیم بصورت زیر خواهد بود: INSERT INTO iran (name,family,tel) VALUES ('hakim abolghasem', 'ferdosi','003'), ('koorosh', 'bozorg','004'), ('shapoor', 'zol aktaf','005'),
که نتیجه به شکل زیر خواهد بود:
firstname lastname tel
kaveh ahangar 001
babak khoram din 002
hakim abolghasem ferdosi 003
koorosh bozorg 004
shapoor zol aktaf 005