第一次写博客,好鸡冻~~
注意Python2是通过使用mysqldb模块来进行交互。但之后的Python3x版本mysqldb模块不再支持,而是换成了pymysql模块!
安装模块
ubuntu下安装mysqldb和pymysql
从官方下载get-pip.py脚本
执行: python get-pip.py 完成pip的安装
在终端中输入:sudo apt-get install python-mysqldb
在终端中输入:pip install pymysql
若在pycharm中运行的话要在pycharm的setting中寻找到这两个模块并添加
举例说明
1 # -*- coding:utf-8 -*
2 from mysqldb import *
3
4 # 访问主机host输入"localhost"或者"127.0.0.1", 默认端口为3306, 存在中文时要输入charset="utf8",否则会出现乱码
5 try:
6 conn = connect(host="localhost", port=3306, user="root", passwd="密码", db="库名", charset="utf8")
7 #创建游标
8 cursor1 = conn.cursor()
9 #编辑sql语句,举例:
10 cursor1.execute(sql)
11 sql = "insert into students(name) values("老顽童")"
12 #关闭游标
13 cursor1.close()
14 #注意这两个模块都是默认开启mysql的事务功能的,所以如果对数据进行修改操作时一定要加上这句话!
15 conn.commit()
16 #关闭数据库连接
17 conn.close()
18 except Exception:
19 print("操作错误")
20