گذاره INSERT
درج داده
جداول SQL داده ها را به صورت ردیفی ، یکی پس از دیگری ذخیره می کنند. از دستور INSERT INTO برای افزودن سطرهای جدید داده به جدول موجود در پایگاه داده استفاده می شود.
syntax SQL INSERT INTO به شرح زیر است:
INSERT INTO table_name
VALUES (value1, value2, value3,...);
نکته:اطمینان حاصل کنید که ترتیب مقادیر به همان ترتیب ستونهای جدول است.
جدول کارمندان زیر را در نظر بگیرید:
مقادیر با کاما از هم جدا شده اند و ترتیب آنها با ستون های جدول مطابقت دارد.
نتیجه:
نکته: هنگام درج سوابق در جدول با استفاده از دستور SQL INSERT ، باید مقداری را برای هر ستونی که مقدار پیش فرض ندارد یا از NULL پشتیبانی نمی کند ، ارائه دهید.
همچنین می توانید نام ستون جدول را در عبارت INSERT INTO مشخص کنید:
INSERT INTO table_name (column1, column2, column3, ...,columnN)
VALUES (value1, value2, value3,...valueN);
نکته: ستون 1 ، ستون 2 ، ... ، ستون نام ستون هایی است که می خواهید داده ها را در آنها وارد کنید.
INSERT INTO Employees (ID, FirstName, LastName, Age)
VALUES (8, 'Anthony', 'Young', 35);
این داده ها را در ستون های مربوطه وارد می کند:
نکته: می توانید ترتیب ستون خود را تعیین کنید ، به شرطی که مقادیر به همان ترتیب ستون ها مشخص شوند.
درج داده فقط در ستون های خاص امکان پذیر است.
INSERT INTO Employees (ID, FirstName, LastName)
VALUES (9, 'Samuel', 'Clark');
خروجی:
نکته: ستون Age برای آن سطر به طور خودکار 0 می شود ، زیرا این مقدار پیش فرض آن است.