English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

¿Cuáles son las diferentes formas de verificar si una tabla existe en MySQL?

Vamos a ver algunos métodos para verificar si las tablas existen en MySQL.

Usar SHOW

El comando SHOW muestra todas las tablas.

SHOW tables;

Este es el resultado.

+--------------------------+
| Tables_in_business |
+--------------------------+
| addcheckconstraintdemo |
| addcolumntable |
| addconstraintdemo |
| alphademo |
| autoincrement |
| autoincrementtable |
| backticksymbol |
| bookindexes |
| chardemo |
| checkdemo |
| clonestudent |
| columnexistdemo |
| columnvaluenulldemo |
| commaseperatedemo |
| dateadddemo |
| deletedemo |
| deleterecord | 
| demo |
| demo |1                    |
| demoascii |
| demoauto |
| demobcrypt |
| demoemptyandnull |
| demoint |
| demoonreplace |
| demoschema |
| demowhere |
| distinctdemo |
| duplicatebookindexes |
| duplicatefound |
| employeetable |
| escapedeom |
| existsrowdemo |
| findandreplacedemo |
| firsttable |
| foreigntable |
| foreigntabledemo |
| functiontriggersdemo |
| groupdemo |
| groupdemo |1               |
| ifelsedemo |
| imagedemo |
| incasesensdemo |
| indexingdemo |
| int |1demo |
| intdemo |
| latandlangdemo |
| limitoffsetdemo |
| milliseconddemo |
| modifycolumnnamedemo |
| modifydatatype |
| moneydemo |
| moviecollection |
| multipleindexdemo |
| multiplerecordwithvalues |
| mytable |
| mytable |1                 |
| nextpreviousdemo | 
| nonasciidemo |
| nthrecorddemo |
| nulldemo |
| nullwithselect |
| numbercolumndemo |
| ondemo |
| pasthistory |
| presenthistory |
| primarytable |
| primarytable |1            |
| primarytabledemo |
| qutesdemo |
| rowcountdemo |
| rownumberdemo |
| rowstranspose |
| rowstransposedemo |
| secondtable |
| sequencedemo |
| smallintdemo |
| sortingvarchardemo |
| spacecolumn |
| student |
| tbldemotrail |
| tblf |
| tblfirst |
| tblfunctiontrigger |
| tblifdemo |
| tblp  |
| tblselectdemo  |
| tblstudent  |
| tbluni  |
| tblupdatelimit  |
| textdemo  |
| texturl  |
| timestampdemo  |
| trailingandleadingdemo |
| transcationdemo  |
| triggedemo  |
| trigger1                 |
| trigger2demo  |
| unsigneddemo  |
| updtable  |
| usernameandpassworddemo  |
| varchardemo  |
| varchardemo1             |
| varchardemo2             |
| varcharurl  |
| whereconditon  |
| xmldemo  |
+--------------------------+
107 rows in set (0.15 sec)

Mostrar una única tabla con LIKE

Esta es la sintaxis.

SHOW TABLES LIKE 'yourTableName';

Ahora implementemos la sintaxis anterior en la siguiente consulta.

mysql> SHOW TABLES LIKE 'tblstudent';

Este es el resultado.

+---------------------------------+
| Tables_in_business (tblstudent) |
+---------------------------------+
| tblstudent  |
+---------------------------------+
1 row in set (0.00 sec)
Te gustará