با سلام خدمت همراهان همیشگی وب سایت پرنیان طرح
با یکی دیگر از مقالات آموزش SQL در خدمت شما عزیزان هستیم.
می توانید برای مطالعه بیشتر در مورد SQL به این لینک در وب سایت پرنیان طرح مراجعه کنید.
در آموزش امروز قصد داریم در مورد دستور وارد کردن اطلاعات جدبد در جدول ، عبارت INSERT INTO در SQL صحبت کنیم.
در ادامه آموزش همراه ما باشید.
مقدمه
از دستور INSERT INTO برای درج سوابق جدید در یک جدول استفاده می شود.
شکل نحوی این دستور به شکل زیر می باشد:
INSERT INTO table_name (column1, column2, column3, …)
VALUES (value1, value2, value3, …);
اگر در حال وارد کردن اطلاعات در همه ستونهای جدول هستید، نیازی نیست که در ربان SQL نام تمام ستون ها را مشخص کنید.
با این حال لازم است ، اطمینان حاصل کنید که ترتیب مقادیر ورودی به همان ترتیب ستون های جدول است.
در این صوزت شکل نحوی INSERT INTO به شرح زیر خواهد بود:
INSERT INTO table_name
VALUES (value1, value2, value3, …);
جدول دِمو و مورد استفاده ما در این مقاله ، جدول زیر می باشد.
در ادامه مقاله همراه ما باشید.
مثالی از دستور INSERT INTO
عبارت SQL زیر یک رکورد جدید در جدول “Customers” درج می کند:
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES (‘Cardinal’,’Tom B. Erichsen’,’Skagen 21′,’Stavanger’,’4006′,’Norway’);
کد بالا، نتیجه ای مانند جدول زیر را در بر خواهد داشت.
نتیجه کد بالا را می توانید از این لینک مشاهده و تمرین نمایید.
وارد کردن داده ها فقط در ستون های مشخص
Insert Data Only in Specified Columns
واردن کردن داده های جدید، تنها در ستون های خاص نیز امکان پذیر است.
دستور SQL زیر یک رکورد جدید درج خواهد کرد!
اما داده ها را فقط در ستون های “CustomerName” ، “city” و “Country” وارد می کند
توجه داشته باشید که ستون CustomerID به طور خودکار به روز خواهد شد:
INSERT INTO Customers (CustomerName, City, Country)
VALUES (‘Cardinal’, ‘Stavanger’, ‘Norway’);
کد بالا، پس از اجرا، نتیجه ای مانند جدول زیر را در بر خواهد داشت.
نتیجه کد بالا را می توانید از این لینک مشاهده و تمرین نمایید.