centos 脚本连接mysql实现
流程概述
本文将介绍在CentOS系统上使用脚本连接MySQL数据库的步骤和代码实现。下面是整个流程的概述:
journey
title centos 脚本连接mysql实现
section 创建数据库
创建数据库 -> 连接数据库: mysql -u root -p
连接数据库 -> 创建数据库: create database mydb;
创建数据库 -> 创建表: use mydb;
创建表 -> 完成: create table users (id INT AUTO_INCREMENT, name VARCHAR(255) NOT NULL, PRIMARY KEY (id));
section 编写脚本
编写脚本 -> 连接数据库: conn = mysql.connector.connect(user='root', password='password', host='localhost', database='mydb');
连接数据库 -> 执行SQL语句: cursor = conn.cursor();
执行SQL语句 -> 查询数据: cursor.execute("SELECT * FROM users");
查询数据 -> 输出结果: for (id, name) in cursor:
输出结果 -> 结束: print(f"ID: {id}, Name: {name}")
section 运行脚本
运行脚本 -> 执行脚本: python script.py
执行脚本 -> 输出结果: ID: 1, Name: John
输出结果 -> 结束
section 完成
完成 -> 结束
步骤详解
创建数据库
首先我们需要在MySQL中创建一个数据库和表,用于存储数据。以下是具体的步骤和对应的代码:
-
打开终端,通过以下命令连接到MySQL服务器:
mysql -u root -p
这将提示您输入MySQL的root用户密码。
-
连接成功后,使用以下命令创建一个名为
mydb
的数据库:create database mydb;
-
使用以下命令切换到
mydb
数据库:use mydb;
-
使用以下命令创建一个名为
users
的表,并定义id
和name
两个字段:create table users (id INT AUTO_INCREMENT, name VARCHAR(255) NOT NULL, PRIMARY KEY (id));
编写脚本
接下来,我们将编写一个Python脚本来连接MySQL数据库并执行查询操作。以下是代码和对应注释:
import mysql.connector
# 连接到MySQL数据库
conn = mysql.connector.connect(user='root', password='password', host='localhost', database='mydb')
# 创建游标对象
cursor = conn.cursor()
# 执行SQL查询语句
cursor.execute("SELECT * FROM users")
# 输出查询结果
for (id, name) in cursor:
print(f"ID: {id}, Name: {name}")
# 关闭游标和连接
cursor.close()
conn.close()
运行脚本
最后,我们需要在CentOS系统上运行编写好的脚本来连接MySQL数据库并输出查询结果。以下是具体步骤:
-
将上述编写的Python脚本保存为
script.py
。 -
打开终端,通过以下命令执行脚本:
python script.py
这将连接到MySQL数据库并输出查询结果。
完成
恭喜!现在您已经成功连接到MySQL数据库并且能够使用脚本查询数据了。
总结
本文介绍了在CentOS系统上使用脚本连接MySQL数据库的详细步骤和代码实现。首先我们创建了一个数据库和表,然后编写了一个Python脚本来连接数据库并执行查询操作。最后我们在CentOS系统上运行脚本并输出查询结果。希望本文能够帮助您实现CentOS脚本连接MySQL的需求。
注意:以上代码仅供示范,实际使用时需要根据您的具体情况进行修改。