دستور INSERT INTO در SQL
یادگیری SQLدستور INSERT INTO برای قرار دادن رکوردهای جدید در یک جدول استفاده می شود.
نوشتار INSERT INTO ممکن است به دو صورت باشد.
اولین راه، نام ستون و مقادیری را که باید قرار داده شود مشخص می کند:
VALUES (value1, value2, value3, ...);
اگر مقادیری برای تمام ستون های جدول اضافه می کنید، نیازی نیست نام ستون را در Query SQL مشخص کنید. با این حال، اطمینان حاصل کنید که منظور از مقادیر همان ستون های جدول است. دستور INSERT INTO به شرح زیر است:
به عنوان مثال عبارت SQL زیر یک رکورد جدید را در جدول " Customers " وارد می کند:
VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');
نکته: متوجه شدید که ما هیچ شماره ای را در فیلد CustomerID وارد نکردیم؟ ستونCustomerID یک فیلد increment-auto می باشد و هنگامی که یک رکورد جدید وارد جدول می شود، به طور خودکار تولید می شود.
درج اطلاعات فقط در ستون های مشخص شده
همچنین ممکن است فقط داده ها را در ستون های خاص وارد کنید.
دستوز SQL زیر یک رکورد جدید را وارد می کند، اما تنها درج اطلاعات در ستون "CustomerName"، "City" و صورت میگیرد"Country" (CustomerID به صورت خودکار به روز می شود) .
VALUES ('Cardinal', 'Stavanger', 'Norway');
نظر شما
>