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