怎么获取mysql数据库里的数据

来源:这里教程网 时间:2026-02-28 18:08:52 作者:

如何获取 MySQL 数据库中的数据

获取 MySQL 数据库中的数据可以通过多种方式,以下是其中一些最常用的方法:

1. 使用 MySQL 命令行客户端

打开 MySQL 命令行客户端。 使用以下语法连接到数据库:
<code>mysql -u username -p password -D database_name</code>
其中
username
是你的 MySQL 用户名,
password
是你的密码,
database_name
是你要连接的数据库的名称。
输入密码并按回车键。 使用
SELECT
语句检索数据:
<code>SELECT column_name(s)
FROM table_name
WHERE condition;</code>

2. 使用 Python

使用
MySQL Connector/Python
库:
<code class="python">import mysql.connector
# 建立数据库连接
connection = mysql.connector.connect(
    host="localhost",
    user="username",
    password="password",
    database="database_name"
)
# 获取游标
cursor = connection.cursor()
# 执行查询
cursor.execute("SELECT * FROM table_name")
# 获取查询结果
results = cursor.fetchall()
# 遍历结果
for row in results:
    print(row)
# 关闭游标和连接
cursor.close()
connection.close()</code>

3. 使用 Java

使用
Java Database Connectivity (JDBC)
<code class="java">import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class GetMySQLData {
    public static void main(String[] args) {
        // 建立数据库连接
        Connection connection = DriverManager.getConnection(
                "jdbc:mysql://localhost/database_name", "username", "password");
        // 创建声明
        Statement statement = connection.createStatement();
        // 执行查询
        ResultSet resultSet = statement.executeQuery("SELECT * FROM table_name");
        // 遍历结果
        while (resultSet.next()) {
            System.out.println(resultSet.getString("column_name"));
        }
        // 关闭声明和连接
        statement.close();
        connection.close();
    }
}</code>

相关推荐