MySQL 如何在服务器上显示当前存在的MySQL数据库的列表?

MySQL 如何在服务器上显示当前存在的MySQL数据库的列表?

MySQL是一种广泛使用的开源关系型数据库管理系统,能够轻松管理、存储和检索大量数据。在服务器上,我们经常需要查看当前存在哪些MySQL数据库。本文将介绍如何在服务器中显示当前存在的MySQL数据库的列表。

阅读更多:MySQL 教程

1. 使用命令行操作

在服务器中,我们可以使用命令行对MySQL进行操作。首先,我们需要以管理员身份登录到服务器,并使用下面的命令行指令来连接到MySQL服务器:

mysql -u username -p password

其中usernamepassword分别是你的MySQL管理员用户名和密码。

如果登录成功,你会看到下面的提示:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 911
Server version: 5.7.25-0ubuntu0.18.04.2 (Ubuntu)

在登录到MySQL之后,我们可以使用如下的命令来查看所有当前存在的数据库:

SHOW DATABASES;

执行后,你会看到如下的结果:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

这里,SHOW DATABASES;命令查询了MySQL中所有已经创建好的数据库,并返回了它们的名字。

2. 使用MySQL Workbench

MySQL Workbench是MySQL官方提供的一款数据库设计和管理工具,它可以让你方便地管理MySQL服务器中的数据库。针对MySQL Workbench使用,我们可以使用以下步骤显示当前存在的MySQL数据库的列表:

  1. 打开MySQL Workbench并选择连接。
  2. 在MySQL服务器中点击右键,选择“Schemas…”。
  3. 你会看到所有当前存在的数据库的列表,它们包括系统自带的数据库和你自己创建的数据库。

3. 使用PHP脚本查询MySQL数据库

如果你的服务端使用了PHP,那么你可以使用PHP来查询MySQL数据库,以下是查询MySQL数据库的PHP示例代码:

<?php
con=mysqli_connect("localhost","my_user","my_password","my_db");
// 检查连接是否成功
if (mysqli_connect_errno())
  {
  echo "连接 MySQL 失败: " . mysqli_connect_error();
  }sql="SHOW DATABASES";
result=mysqli_query(con,sql);

// 输出查询结果
while(row=mysqli_fetch_array(result,MYSQLI_ASSOC))
  {
  echorow['Database']."<br />";
  }
// 释放内存
mysqli_free_result(result);
mysqli_close(con);
?>

上述代码连接了本地主机上的MySQL服务器,并查询所有已经创建的MySQL数据库并输出这些数据库的名字。

4. 使用Python脚本查询MySQL数据库

如果你喜欢使用Python语言,你可以使用Python脚本来查询MySQL数据库。以下是Python查询MySQL数据库的示例代码:

import pymysql

# 连接到MySQL
conn = pymysql.connect(host='localhost', port=3306, user='my_user', passwd='my_password')

# 得到指针(游标)
cursor = conn.cursor()

# 查询所有的数据库
cursor.execute("SHOW DATABASES")

# 得到查询结果
result = cursor.fetchall()

# 输出查询结果
for i in result:
    print(i[0])

上述Python代码连接了本地主机上的MySQL服务器并查询了所有已经创建的MySQL数据库并输出这些数据库的名字。

结论

通过本文,我们介绍了如何在服务器上显示当前存在的MySQL数据库的列表。我们演示了使用命令行操作MySQL,使用MySQL Workbench,以及使用PHP和Python编写脚本查询MySQL数据库的方法。当然,这里还有很多其他的方法可以查询MySQL数据库,但是这些方法足以让你在服务器上找到所需要的MySQL数据库。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程