列出 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;
注意:如果数据库是新创建的,则显然其中没有表。上述查询将导致"空集"。最重要的部分之一是确定数据库的结构、所需的表、每个表中的列以及这些表之间的关系。
一旦我们决定了数据库需要包含的内容、为其指定适当的名称,并创建了具有适当列名和行值的表,我们就可以讨论可以对该数据库执行哪些类型的操作。