摘要:一介绍是在版本中用于连接和操作服务器的一个库引入方式二连接数据库的完整流程引入模块引入第三方库创建连接对象用户名密码端口号默认为且此处为整数类型数据库名连接地址使用连接对象创建游标对象游标对象是通过链接对象进行创
import pymysql # 引入第三方库pymysql
import pymysqlcnn = pymysql.connect( user="user", # 用户名 password="password", # 密码 port=端口号, # 默认为3306,且此处为整数类型 database="数据库名", host="连接IP地址", charset="utf8")
1. 游标对象是通过链接对象进行创建的2. 游标展示数据的四种方式: 1. Cursor ---> 默认使用, 元组套元组 2. SSCursor ---> 元组套元组的方式的生成器(优雅的迭代器) 3. Dictcursor ---> 列表套字典的方式 4. SSDictcursor ---> 列表套字典的方式的生成器3. 创建语法(以最常用的列表套字典的形式举例) cursor = database.cursor(cursor=pymysql.cursors.DictCursor # cursor为游标对象名, 可按自己习惯自定义名字
# 执行语句比较简单, 就只写了这一个cursor.execute(SQL语句)
1. 获取结果的语法: 1. 游标对象.fetchall() ---> 返回查询到的所有数据 2. 游标对象.fetchone() ---> 返回查询到的一条记录 3. 游标对象.fetchmany(记录数) ---> 返回查询到的指定记录数2. 切换数据库语法: 1. 由链接对象取操作切换数据库 2. 链接对象.select_db("数据库名)3. 具体语句(用一个变量data接受存储数据) data = cursor.fetchall()
游标对象.close()
连接对象.close()
# 1. 引入模块import pymysql# 2. 连接数据库cnn = pymysql.connect( user="root", password="******", port=3306, database="mytest", host="localhost", charset="utf8")# 3. 创建游标对象my_cursor = cnn.cursor(cursor=pymysql.cursors.DictCursor)# 4. SQL语句my_sql = "select * from student"# 5. 执行SQL ---> 通过游标对象执行my_cursor.execute(my_sql)# 6. 查看结果data = my_cursor.fetchall()# 7. 关闭连接my_cursor.close()database.close()# 打印获得的数据, 检查执行是否正确print(data)
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/120974.html
摘要:编程基础要学习如何用进行数据分析,数据分析师建议第一步是要了解一些的编程基础,知道的数据结构,什么是向量列表数组字典等等了解的各种函数及模块。数据分析师认为数据分析有的工作都在处理数据。 showImg(https://segmentfault.com/img/bVbnbZo?w=1024&h=653); 本文为CDA数据分析研究院原创作品,转载需授权 1.为什么选择Python进行数...
摘要:简述是中操作的模块,其使用方法和几乎相同。但目前支持而后者不支持版本。因此要避免这种情况需使用提供的参数化查询。使用存储过程动态执行防注入使用存储过程自动提供防注入,动态传入到存储过程执行语句。 简述 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。本文测试python版本:3.5....
摘要:相关链接官方文档安装推荐使用安装,命令如下运行完毕之后即可完成的安装。上一篇文章网络爬虫实战数据库的安装下一篇文章网络爬虫实战库的安装 上一篇文章:Python3网络爬虫实战---4、数据库的安装:MySQL、MongoDB、Redis下一篇文章:Python3网络爬虫实战---6、Web库的安装:Flask、Tornado 在前面一节我们介绍了几个数据库的安装方式,但这仅仅是用来存...
阅读 1831·2021-09-24 09:48
阅读 3193·2021-08-26 14:14
阅读 1659·2021-08-20 09:36
阅读 1439·2019-08-30 15:55
阅读 3607·2019-08-26 17:15
阅读 1406·2019-08-26 12:09
阅读 588·2019-08-26 11:59
阅读 3306·2019-08-26 11:57