列出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;

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

一旦确定了数据库需要包含的内容,适当的名称,并使用正确的列名和行值创建了表,我们就可以讨论可以对该数据库执行哪种操作。