列出 MySQL 数据库中的所有表

mysqlmysqli database

让我们了解如何列出 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;

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

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


相关文章