首页 > 数据库技术 > 详细

Python学习第二十六课——PyMySql(python 链接数据库)

时间:2020-02-21 18:38:40      阅读:56      评论:0      收藏:0      [点我收藏+]

Python 链接数据库:

需要先安装pymysql 包 可以设置中安装,也可以pip install pymysql 安装

加载驱动:

import pymysql  # 需要先安装pymysql 包  可以设置中安装,也可以pip install pymysql 安装

conn = pymysql.connect(host=localhost, port=3306, user=root, passwd=123123, db=s3)  # 加载驱动

#cursor = conn.cursor()  # 创建游标
cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)  # 创建游标  查询到的数据以字典的形式显示

执行操作1:

#执行sql语句————创建表

sql=CREATE TABLE test (id TINYINT, name VARCHAR(25))
cursor.execute(sql)

执行操作2:

#执行sql语句————添加表数据
sql1 = insert into test values(1,"hh"),(2,"meimei")
ret = cursor.execute(sql1)
print(ret)  # 2  成功添加两条数据

执行操作3:

# 执行sql语句————查询表数据
sql2 = select * from test
ret1=cursor.execute(sql2)
print(ret1) # 4  查询出来数据一共多少条
result1 = cursor.fetchone()  # (1, ‘hh‘) 具体数据的第一条
result2 = cursor.fetchall()  #  ((1, ‘hh‘), (1, ‘hh‘), (1, ‘hh‘), (2, ‘meimei‘)) 全部具体数据
result3 = cursor.fetchmany(2) # ((1, ‘hh‘), (1, ‘hh‘)) 查询具体数据前两条
print(result1)
print(result2)
print(result3)

最后执行更新和关闭操作:

conn.commit();  # 更新数据
cursor.close();  # 关闭
conn.close()  # 关闭

 

Python学习第二十六课——PyMySql(python 链接数据库)

原文:https://www.cnblogs.com/pyhan/p/12342346.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!