View Categories

SQL Delete

2 min read

The SQL DELETE Statement – SQL УСТГАХ хэллэг #

The DELETE statement is used to delete existing records in a table.

DELETE хэллэг нь хүснэгт дэх одоо байгаа мэдээллүүдийг устгахад ашиглагддаг.

DELETE Syntax – УСТГАХ дүрэм #

DELETE FROM table_name WHERE condition;

DELETE FROM хүснэгт_нэр WHERE нөхцөл;

Note: Be careful when deleting records in a table! Notice the WHERE clause in the DELETE statement. The WHERE clause specifies which record(s) should be deleted. If you omit the WHERE clause, all records in the table will be deleted!

Тэмдэглэл: Хүснэгт дэх мэдээллүүдийг устгахад анхааралтай байгаарай! DELETE өгүүлбэр дэх WHERE нөхцлийг анхаар. WHERE нөхцөл нь ямар мэдээлэл(үүд) устгагдахыг заана. Хэрэв та WHERE нөхцлийг орхигдуулбал, хүснэгт дэх бүх мэдээллүүд устгагдах болно!


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

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

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

CustomerID CustomerName ContactName Address City PostalCode Country
1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4 Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

SQL DELETE Example – SQL УСТГАХ Жишээ #

The following SQL statement deletes the customer “Alfreds Futterkiste” from the “Customers” table:

Доорх SQL өгүүлбэр нь “Customers” хүснэгтээс “Alfreds Futterkiste” харилцагчийг устгана:

Example – Жишээ #

DELETE FROM Customers WHERE CustomerName=‘Alfreds Futterkiste’;

The “Customers” table will now look like this:

“Customers” хүснэгт одоо дараах байдлаар харагдана:

CustomerID CustomerName ContactName Address City PostalCode Country
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4 Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

Delete All Records – Бүх мэдээллүүд устгах #

It is possible to delete all rows in a table without deleting the table. This means that the table structure, attributes, and indexes will be intact:

Хүснэгтийг устгахгүйгээр хүснэгт дэх бүх мөрийг устгах боломжтой. Энэ нь хүснэгтийн бүтэц, шинж чанар болон индексүүд нь хэвээр байх болно гэсэн үг юм:

DELETE FROM table_name;

DELETE FROM хүснэгт_нэр;

The following SQL statement deletes all rows in the “Customers” table, without deleting the table:

Доорх SQL өгүүлбэр нь “Customers” хүснэгтийг устгалгүйгээр бүх мөрийг устгана:

Example – Жишээ #

DELETE FROM Customers;

Delete a Table – Хүснэгт устгах #

To delete the table completely, use the DROP TABLE statement:

Хүснэгтийг бүрмөсөн устгахын тулд DROP TABLE өгүүлбэрийг ашиглана:

Example – Жишээ #

Remove the Customers table:

Customers хүснэгтийг устгана:

DROP TABLE Customers;

Powered by BetterDocs

Leave a Reply