列出 MySQL 数据库中的所有表


让我们了解一下如何在 MySQL 数据库中列出所有表 -

创建数据库后,我们可以使用以下查询访问和使用特定数据库 -

查询

mysql> USE databaseName
Database changed

‘USE’ 语句不需要分号。这类似于 ‘QUIT’ 语句。即使使用了分号,也不会造成任何伤害。我们可以创建和使用自己的数据库,但在那之前,需要 MySQL 管理员的权限。

MySQL 管理员可以执行如下所示的命令来提供权限 -

mysql> GRANT ALL ON tableName.* TO ‘your_mysql_name’@’your_client_host’;

这里,‘your_mysql_name’ 指的是分配给用户的 MySQL 用户名。

‘your_client_host’ 指的是用户连接到服务器的主机。

以下查询显示数据库中的表 -

mysql> SHOW TABLES;

注意:如果数据库是新创建的,很明显其中没有表。以上查询将导致 ‘空集’。最关键的部分之一是确定数据库的结构、需要的表、每个表中的列以及这些表之间的关系。

一旦我们确定了数据库需要包含的内容、它的正确名称以及创建了具有正确列名和行值的表,我们就可以讨论可以对该数据库执行哪些类型的操作。

更新于: 2021年3月9日

633 次浏览

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告