SQL Insert Into

The SQL INSERT INTO Statement – SQL INSERT INTO хэллэг #

The INSERT INTO statement is used to insert new records in a table.

INSERT INTO хэллэг нь хүснэгтэд шинэ мэдээлэл нэмэхэд ашигладаг.

INSERT INTO Syntax – INSERT INTO Дүрэм #

It is possible to write the INSERT INTO statement in two ways:

INSERT INTO-г 2 аргаар хэрэглэж болдог.

1. Specify both the column names and the values to be inserted:

1. Баганы нэр болон утгуудыг тодорхой зааж адилхан хоёуланг нь оруулна:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

2. If you are adding values for all the columns of the table, you do not need to specify the column names in the SQL query. However, make sure the order of the values is in the same order as the columns in the table. Here, the INSERT INTO syntax would be as follows:

Хэрэв та хүснэгтийн бүх баганад утгууд нэмэх гэж байгаа бол SQL хүсэлтэд баганын нэрсийг заах шаардлагагүй. Гэхдээ утгуудын дараалал нь хүснэгтийн багануудын дараалалтай адил байгаа эсэхийг шалгаарай. Энд, INSERT INTO дүрэм нь дараах байдлаар байна:

INSERT INTO table_name
VALUES (value1, value2, value3, ...);


Demo Database – Жишээ мэдээллийн сан #

Below is a selection from the Customers table used in the examples:

Доорх Харилцагчид хүснэгтийг жишээ болгож ашиглав: 

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 – 14th Ave. S. Suite 3B Seattle 98128 USA
90 Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91 Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland

 


INSERT INTO Example – INSERT INTO жишээ #

The following SQL statement inserts a new record in the “Customers” table:

Доорх SQL жишээнд “Харилцагчид” хүснэгтэд шинэ мэдээлэл нэмсэн:

Example – Жишээ #

INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES (‘Cardinal’‘Tom B. Erichsen’‘Skagen 21’‘Stavanger’‘4006’‘Norway’);

The selection from the “Customers” table will now look like this:

“Харилцагчид” хүснэгтийг одоо яаж харагдахыг нь харцгаая:

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 – 14th Ave. S. Suite 3B Seattle 98128 USA
90 Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91 Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland
92 Cardinal Tom B. Erichsen Skagen 21 Stavanger 4006 Norway

Did you notice that we did not insert any number into the CustomerID field?
ХарилцагчID талбарт бид тоо оруулаагүй байхад тоо орсон байгааг анзаарсан уу?

The CustomerID column is an auto-increment field and will be generated automatically when a new record is inserted into the table.
ХарилцагчID багана нь автоматаар-нэмэгддэг талбар бөгөөд хүснэгтэд шинэ мэдээлэл оруулах үед автоматаар үүсгэгдэнэ.


Insert Data Only in Specified Columns – Зөвхөн тодорхойлж өгсөн баганад мэдээлэл оруулах #

It is also possible to only insert data in specific columns.

Тодорхойлсон баганад зөвхөн өгөгдөл оруулах боломжтой.

The following SQL statement will insert a new record, but only insert data in the “CustomerName”, “City”, and “Country” columns (CustomerID will be updated automatically):

Доорх SQL хэллэг нь шинэ мэдээлэл оруулах бөгөөд зөвхөн “CustomerName”, “City”, болон “Country” баганад өгөгдөл оруулна (CustomerID автоматаар шинэчлэгдэнэ):

Example – Жишээ #

INSERT INTO Customers (CustomerName, City, Country)
VALUES (‘Cardinal’‘Stavanger’‘Norway’);

The selection from the “Customers” table will now look like this:

“Харилцагчид” хүснэгтийг одоо яаж харагдахыг нь харцгаая:

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 – 14th Ave. S. Suite 3B Seattle 98128 USA
90 Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91 Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland
92 Cardinal null null Stavanger null Norway

Insert Multiple Rows – Олон мөр оруулах #

It is also possible to insert multiple rows in one statement.

Нэг өгүүлбэрт олон мөр оруулах боломжтой.

To insert multiple rows of data, we use the same INSERT INTO statement, but with multiple values:

Олон мөр өгөгдөл оруулахын тулд бид INSERT INTO хэллэгийг ашиглах бөгөөд олон утгуудыг хамт оруулна:

Example – Жишээ #

INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES
(‘Cardinal’‘Tom B. Erichsen’‘Skagen 21’‘Stavanger’‘4006’‘Norway’),
(‘Greasy Burger’‘Per Olsen’‘Gateveien 15’‘Sandnes’‘4306’‘Norway’),
(‘Tasty Tee’‘Finn Egan’‘Streetroad 19B’‘Liverpool’‘L1 0AA’‘UK’);

Make sure you separate each set of values with a comma ,.

Утгуудын багц бүрийг таслалаар , тусгаарлаж байгаарай.

The selection from the “Customers” table will now look like this:

“Харилцагчид” хүснэгтийг одоо яаж харагдахыг нь харцгаая:

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 – 14th Ave. S. Suite 3B Seattle 98128 USA
90 Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91 Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland
92 Cardinal Tom B. Erichsen Skagen 21 Stavanger 4006 Norway
93 Greasy Burger Per Olsen Gateveien 15 Sandnes 4306 Norway
94 Tasty Tee Finn Egan Streetroad 19B Liverpool L1 0AA UK

Powered by BetterDocs

Leave a Reply