Как да изчистите таблица в Sql

Съдържание:

Как да изчистите таблица в Sql
Как да изчистите таблица в Sql

Видео: Как да изчистите таблица в Sql

Видео: Как да изчистите таблица в Sql
Видео: Создание таблиц в SQL | Основы SQL 2024, Може
Anonim

Структурираният език за заявки (SQL) е разработен през 70-те години от двама американци (Реймънд Бойс и Доналд Чембърлин) от IBM. Първата му версия беше официално приета през 1986 г. и днес тя е най-често срещаният език за управление на бази данни. Разбира се, операцията по изчистване на таблици от записи е една от основните операции на този език и може да се извърши по няколко начина.

Как да изчистите таблица в sql
Как да изчистите таблица в sql

Необходимо

Основни познания по езика SQL

Инструкции

Етап 1

Използвайте оператора за отрязване на SQL за изчистване на таблици, като посочите името на таблицата, която ви интересува във вашата заявка. Например, ако искате да изчистите таблица с име TableToClear, тогава цялата заявка трябва да изглежда така:

отсече таблица `TableToClear`

Стъпка 2

Използвайте оператора за изтриване като алтернатива на оператора за отрязване, за да изтриете данни от таблица ред по ред. Синтаксисът на тази команда изисква да посочите името на таблицата и условието, при което ред трябва да бъде премахнат от нея. Ако въведете условие, за което се знае, че е вярно, независимо от съдържанието на реда, тогава всички записи в таблицата ще бъдат изтрити. Например за таблицата TableToClear заявка с този оператор може да бъде съставена по следния начин:

изтрийте от `TableToClear`, където 1

За разлика от оператора за отрязване, тази заявка ще върне броя на изтритите редове. Друга разлика в изпълнението на тази команда не е заключването на цялата таблица, а само записът, който се обработва в момента. Изпълнението на тази опция ще отнеме повече време, което ще стане забележимо, когато има голям брой редове в таблицата, която се измива.

Стъпка 3

Има и по-екзотични опции - например изтрийте таблицата напълно и я пресъздайте в една заявка на Sql. Използвайте drop за изтриване и създаване за създаване. Например, ако таблицата TableToClear се състои от текстово поле с 50 знака Име и поле с цяло число с ненулеви стойности, тогава можете да напишете операциите за изтриването и пресъздаването му, както следва:

падаща таблица `TableToClear`;

създаване на таблица `TableToClear` (Кодът цяло число не е нула, Име char (50) не е null

);

Препоръчано: