centos下python连接MySQL

x33g5p2x  于2022-06-16 转载在 Python  
字(0.7k)|赞(0)|评价(0)|浏览(364)

centos下python连接MySQL

1. 安装pymysql

下载压缩包:

wget https://files.pythonhosted.org/packages/44/39/6bcb83cae0095a31b6be4511707fdf2009d3e29903a55a0494d3a9a2fac0/PyMySQL-0.8.1.tar.gz

解压:

tar -zxvf PyMySQL-0.8.1.tar.gz

进入PyMySQL-0.8.1目录,执行下面命令

python setup.py install

使用python命令行验证是否安装成功:

python

进入python命令行模式输入:

>>> import pymysql
>>> pymysql.VERSION

就会出现版本信息:(0, 8, 1, None)
安装完成。

2.初始化连接并插入数据

import pymysql

# 连接到数据库
con = pymysql.connect(host="你的主机IP",
                      user='用户名',
                      password="123456",
                      port=3306,
                      database='test',
                      charset='utf8'
                     )
# 创建游标
cur = con.cursor()
print(cur)
# 执行对应的sql语句
sql = "insert into students values('0001','zhangsan');"
cur.execute(sql)
# 注意:在执行插入语句时需要commit,不然数据库当中找不到要插入的数据。
con.commit()
cur.close() # 关闭游标
connect.close() # 关闭数据库连接

相关文章