1、安装pymysql模块:cmd窗口:pip install pymysql
2、在mysql中创建数据库school,创建表student
# _*_ coding:utf-8 _*_
import pymysql
#链接数据库
'''
host 主机名或IP地址
user 数据库用户名
passwd 数据库登录密码
db 要操作的数据库名称
charset 操作数据库的编码格式
'''
conn = pymysql.connect(host='localhost',user='root',passwd='123456',db='school',charset='utf8')
#建立数据库的操作游标(命令行,操作窗口)
#游标可以理解为进入MySQL的命令行模式
cur = conn.cursor()
#1.插入 insert
'''
sid = 1009
sname = '韩立'
sage = 300
sex = 1
sql = 'insert into student(sid,sname,sage,sex) values(%s,%s,%s,%s)'
#parm sql中用到的数据(即给格式化添加的数据)
parm = (sid,sname,sage,sex)
#执行sql语句
cur.execute(sql,parm)
#提交语句(查询的时候不用提交:commit)
conn.commit()
'''
#2.更改 update
'''
sid2 = 1009
sname2 = '韩跑跑'
sql2 = 'update student set sname = %s where sid = %s'
parm2 = (sname2,sid2)
cur.execute(sql2,parm2)
conn.commit()
'''
#3.删除 delete
'''
sid = 1009
sql3 = 'delete from student where sid = %s'
cur.execute(sql3,sid)
conn.commit()
'''
#4.查询
'''
sql4 = 'select * from student'
cur.execute(sql4)
res = cur.fetchall()
for i in res:
print i
'''
#关闭游标(先关闭游标再关闭数据库链接)
cur.close()
#关闭链接
conn.close()