# Kako trajno izbrisati tabele z uporabo MariaDB DROP TABLE

Če želite izbrisati eno ali več tabel z brezplačnim sistemom za upravljanje podatkovnih baz, je ukaz `DROP TABLE` v MariaDB prava izbira. Ker pa je ta dejanja nepovratna, je pomembno, da ukaz uporabljate z veliko previdnostjo, saj bo izbrisal tako tabelo kot vse njene podatke.

## Zahteve in sintaksa

Za brisanje tabele potrebujete ustrezne **uporabniške pravice**. Te lahko pridobite kot skrbnik ali z ustvarjanjem novega uporabnika z [MariaDB CREATE USER](https://www.ionos.com/sl-si/digitalguide/gostovanje/tehnicne-zadeve/mariadb-ustvarite-uporabnika/).

Sintaksa `DROP TABLE` v MariaDB je naslednja:

```sql
DROP TABLE Name_of_table;
```

Nadomestite zaznamek „Ime\_tabele“ z dejanskim imenom tabele.

Če poskušate odstraniti tabelo, ki je že bila izbrisana ali nikoli ni bila v bazi podatkov, se bo prikazalo sporočilo o napaki. Da bi se temu izognili, MariaDB ponuja možnost `IF EXISTS` za ukaz `DROP TABLE`. Ta možnost preveri, ali določena tabela obstaja v sistemu. Če obstaja, se tabela izbriše brez dodatnih korakov. Če tabela ne obstaja, se prikaže samo opozorilo, nadaljnje ukrepe pa se ne izvedejo. Ukaz s to možnostjo je naslednji:

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

## Kako uporabljati `DROP TABLE` v MariaDB

Funkcionalnost `DROP TABLE` v MariaDB lahko najbolje ponazorimo s preprostim primerom. Predpostavimo, da ste z ukazom [MariaDB CREATE DATABASE](https://www.ionos.com/sl-si/digitalguide/gostovanje/tehnicne-zadeve/mariadb-ustvari-bazo-podatkov/) ustvarili bazo podatkov z imenom »Tasks«. V to bazo podatkov ste z izjavo [MariaDB CREATE TABLE](https://www.ionos.com/sl-si/digitalguide/gostovanje/tehnicne-zadeve/mariadb-ustvari-tabelo/) dodali več tabel. Vendar pa tabele »Tasks\_2023« ne potrebujete več in jo želite trajno izbrisati. To storite tako, da kliknete na ustrezno bazo podatkov in izvedete naslednji ukaz:

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

Tabela in vsi podatki, shranjeni v njej, bodo zdaj odstranjeni.

## Kako izbrisati več tabel

**Hkrati** je mogoče izbrisati **več tabel**. Te se med seboj ločijo z vejicami. Tako bi izgledal praktičen primer:

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

## Kako izbrisati začasne tabele

V MariaDB je mogoče uporabiti tudi `DROP TABLE`, da se znebite **začasne tabele**. V našem zgornjem primeru bi ukaz izgledal takole:

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

V tem primeru sistem preveri, ali obstaja začasna tabela z imenom »Tasks\_2023«. Če obstaja, se izbriše. Če ne obstaja ali če tabela ni začasna, se ne izbriše.

Tip V našem digitalnem vodniku boste izvedeli, kako namestiti MariaDB. Najdete tudi izčrpno primerjavo MariaDB in MySQL.


This is a markdown version of: [https://www.ionos.com/sl-si/digitalguide/gostovanje/tehnicne-zadeve/mariadb-odstrani-tabele/](https://www.ionos.com/sl-si/digitalguide/gostovanje/tehnicne-zadeve/mariadb-odstrani-tabele/) for AI/LLM consumption.