新手学习python(十)操作数据库MySQL
import pymysql #导入pymysql模块 coon=pymysql.connect( #连接数据库 host='192.168.13.4',user='abc',passwd='123456', #host为数据库的ip port=3306,db='abc',charset='utf8' #port必须写int类型,charset必须写utf8 ) cur=coon.cursor() #建立游标 #cur = coon.cursor(cursor=pymysql.cursors.DictCursor) # 建立游标,指定cursor类型返回的是字典类型 cur.execute('select * from stu;') #执行sql语句 cur.execute('insert into stu (id,name,sex) value (23,"zhangsan","女");') #执行插入语句 coon.commit() #除select语句外,其他语句要执行commit才在数据库生效 res=cur.fetchall() #获取所有返回的结果, 它把数据库里的每一条数据放到一个list里面 #fetchone() 返回结果的第一条数据 print(res) cur.close() #关闭游标 coon.close() #关闭连接 --- #还可以先拼接sql语句