码迷,mamicode.com
首页 > 数据库 > 详细

python连接mysql

时间:2019-08-13 00:21:10      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:sql   表示   执行   写入   model   root   close   relative   cut   

import pymysql#使用pymysql模块
conn=pymysql.connect(host=‘127.0.0.1‘,post=3306,user=‘root‘,passwd=‘zero‘,db=‘mysql‘)#连接数据库
cousor=conn.cursor()#建立游标
sql="CREATE TABLE TEST(name INT,id VARCHAR(20))"#建立数据表 创建表只能一次,创建完关闭
cousor.execute(sql)#将数据表写入游标位置下
ret=cousor.execute("INSERT INTO TEST(id,name)VALVES(1,"cui"),(2,"ling")")#插入数据 插入完记得注释,执行一次插入一个数据
print(ret)#打印数据
res=cousor.execute("SELECT * FROM TEST")#查询TEST表下的行数
查询内容:1.one=cousor.fatchone() 2.many=cousor.fatchmany() 3.all=cousor.fatchall()
print(res)#打印查询结果
print(one)#查询一个数据 print(many)#查询多个数据 print(all)#查询全部数据
调游标位置:1.cousor.scroll(1,model=‘relative‘)当前位置移动,正数表示向下,负数向上 2.couor.scroll(2,model=‘adsolute‘)2是调到固定第二个位置数据
如果想知道取出来的数据名称:原来元祖改成字典形式,在建立游标时conn.cuisor(pymysql.cursors.DictCursor)
conn.commit()
cousor.close()

python连接mysql

标签:sql   表示   执行   写入   model   root   close   relative   cut   

原文地址:https://www.cnblogs.com/cui00/p/11337358.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!