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

Quelles sont les différentes méthodes pour vérifier l'existence d'une table MySQL ?

Voyons quelques méthodes pour vérifier si une table existe dans MySQL.

Utilisation de SHOW

SHOW commande affiche toutes les tables.

SHOW tables;

Ceci est la sortie.

+--------------------------+
| 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 |
| primarytable1            |
| 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 |
| transactiondemo  |
| triggedemo  |
| trigger1                 |
| trigger2demo  |
| unsigneddemo  |
| updtable  |
| usernameandpassworddemo  |
| varchardemo  |
| varchardemo1             |
| varchardemo2             |
| varcharurl  |
| whereconditon  |
| xmldemo  |
+--------------------------+
107 rows in set (0.15 sec)

Afficher une seule table avec LIKE

Ceci est la syntaxe.

SHOW TABLES LIKE 'yourTableName';

Maintenant, mettons en œuvre cette syntaxe dans la requête suivante.

mysql> SHOW TABLES LIKE 'tblstudent';

Ceci est la sortie.

+---------------------------------+
| Tables_in_business (tblstudent) |
+---------------------------------+
| tblstudent  |
+---------------------------------+
1 row in set (0.00 sec)
Vous pourriez aussi aimer