Sådan Ryddes Et Bord I Sql

Indholdsfortegnelse:

Sådan Ryddes Et Bord I Sql
Sådan Ryddes Et Bord I Sql

Video: Sådan Ryddes Et Bord I Sql

Video: Sådan Ryddes Et Bord I Sql
Video: Уроки MS SQL Server. Ограничение таблицы 2024, Kan
Anonim

Structured Query Language (SQL) blev udviklet i 1970'erne af to amerikanere (Raymond Boyce og Donald Chamberlin) fra IBM. Dens første version blev officielt vedtaget i 1986, og i dag er det det mest almindelige sprog til databasestyring. Naturligvis er operationen med at rydde tabeller fra poster en af de grundlæggende operationer på dette sprog og kan udføres på flere måder.

Sådan ryddes et bord i sql
Sådan ryddes et bord i sql

Nødvendig

Grundlæggende kendskab til SQL-sproget

Instruktioner

Trin 1

Brug afkortet SQL-sætning til at skylle tabeller, og angiv navnet på den tabel, du er interesseret i i din forespørgsel. For eksempel, hvis du vil rydde en tabel med navnet TableToClear, skal hele forespørgslen se sådan ud:

trunkerer tabel 'TableToClear'

Trin 2

Brug sletteoperatoren som et alternativ til den trunkerede operator til at slette data fra en tabel række for række. Syntaksen for denne kommando kræver, at du angiver navnet på tabellen og den betingelse, hvorunder en række skal fjernes fra den. Hvis du indtaster en betingelse, der vides at være sand, uanset indholdet af rækken, slettes alle tabeloptegnelser. For eksempel til tabellen TableToClear kan en forespørgsel med denne operator sammensættes således:

slet fra 'TableToClear' hvor 1

I modsætning til den trunkerede operator returnerer denne forespørgsel antallet af slettede rækker. En anden forskel i udførelsen af denne kommando er ikke at låse hele tabellen, men kun den post, der behandles i øjeblikket. Denne indstilling tager længere tid at udføre, hvilket bliver synligt, når der er et stort antal rækker i tabellen, der skylles.

Trin 3

Der er også mere eksotiske muligheder - for eksempel slette tabellen fuldstændigt og genskab den i en SQL-forespørgsel. Brug drop til at slette og oprette for at oprette. For eksempel, hvis tabellen TableToClear består af et tekstfelt med 50 tegn og et heltalskodefelt med værdier, der ikke er nul, kan du skrive handlingerne til sletning og genskabelse som følger:

drop tabel 'TableToClear';

Opret tabel 'TableToClear' (Kode heltal ikke nul, Navn char (50) ikke null);

Anbefalede: