centos下python连接MySQL

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

centos下python连接MySQL

1. 安装pymysql

下载压缩包:

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

解压:

  1. tar -zxvf PyMySQL-0.8.1.tar.gz

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

  1. python setup.py install

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

  1. python

进入python命令行模式输入:

  1. >>> import pymysql
  2. >>> pymysql.VERSION

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

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

  1. import pymysql
  2. # 连接到数据库
  3. con = pymysql.connect(host="你的主机IP",
  4. user='用户名',
  5. password="123456",
  6. port=3306,
  7. database='test',
  8. charset='utf8'
  9. )
  10. # 创建游标
  11. cur = con.cursor()
  12. print(cur)
  13. # 执行对应的sql语句
  14. sql = "insert into students values('0001','zhangsan');"
  15. cur.execute(sql)
  16. # 注意:在执行插入语句时需要commit,不然数据库当中找不到要插入的数据。
  17. con.commit()
  18. cur.close() # 关闭游标
  19. connect.close() # 关闭数据库连接

相关文章