python链接Mysql数据库

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()


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值