Paano Linisin Ang Isang Mesa Sa Sql

Talaan ng mga Nilalaman:

Paano Linisin Ang Isang Mesa Sa Sql
Paano Linisin Ang Isang Mesa Sa Sql

Video: Paano Linisin Ang Isang Mesa Sa Sql

Video: Paano Linisin Ang Isang Mesa Sa Sql
Video: Урок 4. Запросы и фильтры в MS SQL Server 2024, Nobyembre
Anonim

Ang Structured Query Language (SQL) ay binuo noong 1970s ng dalawang Amerikano (Raymond Boyce at Donald Chamberlin) mula sa IBM. Ang unang bersyon nito ay opisyal na pinagtibay noong 1986 at ngayon ito ang pinakakaraniwang wika sa pamamahala ng database. Siyempre, ang pagpapatakbo ng pag-clear ng mga talahanayan mula sa mga talaan ay isa sa pangunahing mga pagpapatakbo sa wikang ito at maaaring isagawa sa maraming paraan.

Paano linisin ang isang mesa sa sql
Paano linisin ang isang mesa sa sql

Kailangan

Pangunahing kaalaman sa wikang SQL

Panuto

Hakbang 1

Gamitin ang pahayag ng SQL truncate upang mag-flush ng mga talahanayan, na tumutukoy sa pangalan ng talahanayan na interesado ka sa iyong query. Halimbawa, kung nais mong limasin ang isang talahanayan na pinangalanang TableToClear, kung gayon ang buong query ay dapat magmukhang ganito:

putulin ang talahanayan `TableToClear`

Hakbang 2

Gamitin ang tinanggal na operator bilang isang kahalili sa truncate operator upang tanggalin ang data mula sa isang hilera sa talahanayan ayon sa hilera. Kinakailangan ka ng syntax para sa utos na ito na tukuyin ang pangalan ng talahanayan at ang kundisyon na dapat alisin ang isang hilera mula rito. Kung nagpasok ka ng isang kundisyon na alam na totoo, anuman ang nilalaman ng hilera, pagkatapos ang lahat ng mga talaan ng talahanayan ay tatanggalin. Halimbawa, para sa talahanayan ng TableToClear, ang isang query sa operator na ito ay maaaring mabuo tulad nito:

tanggalin mula sa `TableToClear` kung saan 1

Hindi tulad ng operator ng truncate, ibabalik ng query na ito ang bilang ng mga row na tinanggal. Ang isa pang pagkakaiba sa pagpapatupad ng utos na ito ay hindi pagla-lock ang buong talahanayan, ngunit ang tala lamang ang pinoproseso sa ngayon. Ang pagpipiliang ito ay magtatagal upang maipatupad, na magiging kapansin-pansin kapag mayroong isang malaking bilang ng mga hilera sa talahanayan na na-flush.

Hakbang 3

Mayroon ding mga mas kakaibang pagpipilian - halimbawa, tanggalin ang talahanayan nang buo at muling likhain ito sa isang query sa Sql. Gumamit ng drop upang matanggal at lumikha upang lumikha. Halimbawa, kung ang talahanayan ng TableToClear ay binubuo ng isang 50-character na patlang ng Pangalan ng teksto at isang patlang na integer Code na may mga halagang hindi zero, pagkatapos ay maaari mong isulat ang mga pagpapatakbo para sa pagtanggal at muling paggawa nito tulad ng sumusunod:

ihulog ang talahanayan `TableToClear`;

lumikha ng talahanayan `TableToClear` (Ang code integer ay hindi null, Pangalan ng char (50) hindi null);

Inirerekumendang: