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

python操作pymysql数据库

时间:2019-02-15 23:56:27      阅读:330      评论:0      收藏:0      [点我收藏+]

标签:root   .com   fetchone   import   div   com   from   port   影响   

首先需要导入通过import pymysql导入数据库模块

已经创建好一个数据库test,数据库中有一个空表t,只有两个字段id int(5),name varchar(20)

import pymysql

conn=pymysql.connect(host=127.0.0.1,port=3306,user=root,password=oldboy,db=test)  #创建与数据库的连接对象,需要指明数据库所在主机ip、端口、登录用户名、登录密码、使用数据库
cursor=conn.cursor()   #创建与数据库的交互对象
sql1="insert into t values (1,‘Jack‘), (2,‘Bob‘), (3,‘Alice‘)"
cursor.execute(sql1) #通过交互对象执行sql语句

conn.commit()  #通过连接对象提交修改
cursor.close()   #关闭交互对象
conn.close()  #关闭连接对象

以上,conn=句为创建与数据库的连接对象,cursor=句为创建与数据库的交互对象

conn.commit()为提交修改即将修改记录到数据库中,cursor.close()和conn.close()为关闭交互对象和连接对象。

sql2="select * from t"
cursor.execute(sql2) 
print(cursor.execute(sql2))  #结果为执行sql2语句影响的记录数
print(cursor.fetchone())  #取execute(sql2)执行结果的第一条记录
#print(cursor.fetchmany(2))  取执行结果的前2条记录
#print(cursor.fetchall())  取执行结果的所有记录

 

python操作pymysql数据库

标签:root   .com   fetchone   import   div   com   from   port   影响   

原文地址:https://www.cnblogs.com/Forever77/p/10386482.html

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