Stergerea unui tabel

postat acum 2 ani de Stefanescu Mihai in categorie SQL

Comanda SQl DROP TABLE este folosita pentru a sterge un tabel impreuna cu toate datele din el .

Sintaxa de baza a acestei comenzi este urmatoarea:

DROP TABLE numeTabel;

Daca va amintiti din lectia precedenta, am creat tabelul angajati care arata in felul urmator:

DESC angajati;
+---------+---------------+------+-----+---------+-------+
| Field   | Type          | Null | Key | Default | Extra |
+---------+---------------+------+-----+---------+-------+
| ID      | int(11)       | NO   | PRI |         |       |
| Nume    | varchar(20)   | NO   |     |         |       |
| Varsta  | int(11)       | NO   |     |         |       |
| Adresa  | varchar(255)  | YES  |     | NULL    |       |
| Salariu | decimal(18,2) | YES  |     | NULL    |       |
+---------+---------------+------+-----+---------+-------+

Deci, am folosit comanda DESC pentru a vedea ca tabelul angajati inca mai este pe server, iar acum putem da comanda de stergere.

DROP TABLE angajati;

Acum, daca incercam iar sa dam comanda DESC pe tabelul angajati primim urmatoarea eroare:

SQL> DESC angajati;
ERROR 1146 (42S02): Table 'bdTest.angajati' doesn't exist
Sunt un tanar programator din Bucuresti ce lucreaza in PHP/Mysql (MySqli/PDO), Laravel, CodeIgniter, MySQL, PostgreSQL, Wordpress, HTML5/CSS3, Sass, Photoshop si multe altele.
Google+ Community Facebook Group
Acest articol a fost mutat de pe vechea platforma.
Pentru orice eroare aparuta la mutare va rog sa ma contactati!