Python 学习(七)--数据库操作
1. MySQL 数据库连接
1). PyMySQL
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端...
文章
凌浩雨
2018-04-10
577浏览量
Sqlite数据库相关操作
1 数据库思路
(1)可把表中的字段用javabean来实现
(2)在数据库和ContentProvider结合使用时,不采用此处SQLiteDatabase的execSQL()和rawQuery()方法来实现数据的增删改查而是使用了SQLiteDatabase的自带的update(),dele...
文章
小弟的谷哥
2012-11-18
761浏览量
pymysql使用(二)
import pymysql
db = pymysql.connect("localhost","root","","hank") #打开数据库 (如果连接失败会报错)
cursor = db.cursor() #获取游标对象
sql_select = "select version()" #执行...
文章
hank_leo
2018-08-28
845浏览量
python操作mysql数据库实现增删改查
Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。
Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:
GadFlymSQLMySQLPostgreSQLMicrosoft SQL Server 200...
文章
sjdosw
2017-04-10
2816浏览量
强大:MyBatis ,三种流式查询方法
关于MyBatis的知识点总结了个思维导图分享给大家
基本概念
流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。
如果没有流式查询,我们想要从数据库取 1000 万条记录而又没有足够的内存时,就不得不分页查询,而分页查...
文章
程序员白楠楠
2020-12-28
116浏览量
你还在用分页?试试 MyBatis 流式查询,这个你知道吗?
基本概念
流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。
如果没有流式查询,我们想要从数据库取 1000 万条记录而又没有足够的内存时,就不得不分页查询,而分页查询效率取决于表设计,如果设计的不好,就无法执行