MySQL命令显示服务器上的数据库列表
时间:2020-01-09 10:42:42 来源:igfitidea点击:
如何显示服务器上的数据库列表?
是否存在用于相同目的的良好GUI前端?
您可以使用mysql命令连接到mysql服务器并列出可用的数据库。
Mysql列出数据库
mysql是一个简单的命令行工具。
mysql是命令行,非常易于使用。
从命令解释器的提示中调用它,如下所示:
$ mysql
输出示例:
mysql>
您可能需要提供mysql用户名,密码和主机名,使用:
$ mysql --user=your-user-name --password=your-password
或者
$ mysql -u your-user-name -p'Your-password' -h your-hostname
要列出数据库,请在mysql prompot上执行以下命令:
mysql> show databases;
输出:
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | +--------------------+ 2 rows in set (0.00 sec)
在此示例输出中,information_schema和mysql是数据库的名称。
要使用数据库并列出可用表,请执行以下两个命令:
mysql> use mysql;
输出示例:
Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed
现在列出表,运行:
mysql> show tables;
输出示例:
+---------------------------+ | Tables_in_mysql | +---------------------------+ | columns_priv | | db | | func | | help_category | | help_keyword | | help_relation | | help_topic | | host | | proc | | procs_priv | | tables_priv | | time_zone | | time_zone_leap_second | | time_zone_name | | time_zone_transition | | time_zone_transition_type | | user | +---------------------------+ 17 rows in set (0.00 sec) mysql>
Shell
使用下面的一行Shell命令也可以获得相同的信息:
mysql -u root -p -e 'show databases;'