如果您忘记了数据库或表的名称或给定表的结构(例如,它的列被称为什么),该怎么办?MySQL通过几个提供有关它所支持的数据库和表的信息来解决这个问题。
你以前看过SHOW DATABASES
,列出了服务器管理的数据库。要找出当前选择哪个数据库,请使用以下 DATABASE()
功能:
mysql> SELECT DATABASE();
+------------+
| DATABASE() |
+------------+
| menagerie |
+------------+
如果你还没有选择任何数据库,结果是 NULL
。
要找出默认数据库包含哪些表(例如,当您不确定表的名称时),请使用以下语句:
mysql> SHOW TABLES;
+------