# Kaip visam laikui ištrinti lenteles naudojant MariaDB DROP TABLE

Jei norite ištrinti vieną ar kelis lenteles naudodami nemokamą duomenų bazių valdymo sistemą, MariaDB komanda `DROP TABLE` yra tinkamas pasirinkimas. Tačiau, kadangi šis veiksmas yra negrįžtamas, komandą reikia naudoti labai atsargiai, nes ji pašalins tiek lentelę, tiek visus jos duomenis.

## Reikalavimai ir sintaksė

Norėdami ištrinti lentelę, turite turėti atitinkamas **vartotojo teises**. Jas galite gauti kaip administratorius arba sukūrę naują vartotoją su [MariaDB CREATE USER](https://www.ionos.com/lt-lt/digitalguide/priegloba/techniniai-klausimai/mariadb-create-user/).

MariaDB sintaksė `DROP TABLE` yra tokia:

```sql
DROP TABLE Name_of_table;
```

Pakeiskite vietos laikiklį „Name\_of\_table“ tikruoju lentelės pavadinimu.

Jei bandysite pašalinti lentelę, kuri jau buvo ištrinta arba niekada nebuvo duomenų bazėje, gausite klaidos pranešimą. Norėdami to išvengti, MariaDB siūlo `IF EXISTS` parinktį `DROP TABLE` komandai. Ši parinktis patikrina, ar nurodyta lentelė egzistuoja sistemoje. Jei egzistuoja, lentelė ištrinama be jokių papildomų veiksmų. Jei lentelė neegzistuoja, gausite tik įspėjimą, o jokių tolesnių veiksmų nebus imtasi. Komanda su šia parinktimi atrodo taip:

```sql
DROP TABLE IF EXISTS Name_of_table;
```

## Kaip naudoti `DROP TABLE` MariaDB

MariaDB funkcional`DROP TABLE` ą galima geriausiai iliustruoti paprastu pavyzdžiu. Tarkime, kad naudojant [MariaDB CREATE DATABASE](https://www.ionos.com/lt-lt/digitalguide/priegloba/techniniai-klausimai/mariadb-duomenu-bazes-kurimas/) komandą sukūrėte duomenų bazę „Tasks“. Šioje duomenų bazėje naudojant [MariaDB CREATE TABLE](https://www.ionos.com/lt-lt/digitalguide/priegloba/techniniai-klausimai/mariadb-sukurti-lentele/) komandą pridėjote keletą lentelių. Tačiau lentelė „Tasks\_2023“ jums nebereikalinga ir norite ją visam laikui ištrinti. Norėdami tai padaryti, spustelėkite atitinkamą duomenų bazę ir vykdykite šią komandą:

```sql
DROP TABLE IF EXISTS Tasks_2023;
```

Lentelė ir visi joje saugomi duomenys bus pašalinti.

## Kaip ištrinti kelis lenteles

Taip pat galima ištrinti **keletą lentelių vienu metu**. Jos atskiriamos viena nuo kitos kableliais. Praktinis pavyzdys atrodytų taip:

```sql
DROP TABLE IF EXISTS Tasks_2023, Tasks_2022, Tasks_2021;
```

## Kaip ištrinti laikinas lenteles

MariaDB taip pat galima naudoti `DROP TABLE`, norint atsikratyti **laikinosios lentelės**. Mūsų pavyzdyje iš aukščiau komanda atrodytų taip:

```sql
DROP TEMPORARY TABLE IF EXISTS Tasks_2023;
```

Šiuo atveju sistema patikrina, ar yra laikina lentelė pavadinimu „Tasks\_2023“. Jei yra, ji ištrinama. Jei nėra arba jei lentelė nėra laikina, ji neištrinama.

Tip Mūsų skaitmeniniame vadove sužinosite, kaip įdiegti MariaDB. Taip pat rasite išsamų MariaDB ir MySQL palyginimą.


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/priegloba/techniniai-klausimai/mariadb-lenteliu-istrinimas/](https://www.ionos.com/lt-lt/digitalguide/priegloba/techniniai-klausimai/mariadb-lenteliu-istrinimas/) for AI/LLM consumption.