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