python 小型数据库-python怎么安装库
发布时间:2023-02-08 14:06 浏览次数:次 作者:佚名
1个
什么是SQLite
SQLite3 可以使用 sqlite3 模块与 Python 集成。 sqlite3 模块由 Gerhard Haring 编写。 它提供了符合PEP 249中描述的DB-API 2.0规范的SQL接口。您不需要单独安装该模块,因为Python 2.5.x及以上版本默认自带该模块。
2个
SQLite有什么优点
3个
SQLite的使用场景有哪些
1、小型网站,SQLite适用于中小流量的网站 2、嵌入式设备,SQLite适用于手机、PDA、机顶盒等嵌入式设备。 作为嵌入式数据库,它也可以很好地应用于客户端程序 .3。 对于数据库教学python 小型数据库,SQLite支持SQL92(SQL2)标准的大部分查询语言功能。 4、本地应用具有单一磁盘文件的特点,不支持远程连接python 小型数据库,适合本地应用,如PC客户端软件。
4个
用例子来说明
import sqlite3class conndb(): list1=[] def __init__(self): self.conn = sqlite3.connect('testqqs.db') #存在就连接,不存在就创建数据库 self.c = self.conn.cursor() #获取操作数据库的游标 def query_sql(self,sql): #执行select并返回数据的方法 result=self.c.execute(sql) for res in result: self.list1.append(res[0]) print(list(set(self.list1))) self.conn.commit() self.conn.close() def execute_sql(self,sql): #执行除select外语句的方法 result=self.c.execute(sql) print("the result is:",result) if "create table" in str(sql).lower(): print("Table created successfully") else: print("the createdb.sql execute is successfully") self.conn.commit() self.conn.close()if __name__=="__main__": table1=''' create TABLE IF NOT EXISTS table0607( id INTEGER PRIMARY KEY AUTOINCREMENT, `qq_number` varchar(255) DEFAULT NULL, `qq_sex` varchar(255) DEFAULT NULL, `qq_years` varchar(255) DEFAULT NULL, `qq_injoin_time` varchar(255) DEFAULT NULL, `qq_say_time` varchar(255) DEFAULT NULL ); ''' insert_sql="INSERT INTO qq_infos (id,qq_number,qq_sex,qq_years,qq_injoin_time,qq_say_time) VALUES (1,'625888888','女','130年','2015/04/21','吐槽')" query_sql="select count(*) from qq_infos" delete_sql="delete from qq_infos where id=765" update_sql="update qq_infos set qq_number='625888888' where id=1" db=conndb() sql="select qq_number from table0607 where id>4366" db.execute_sql(table1) db.query_sql(sql)
总结:今天分享的内容,代码示例部分还是需要大家自己动手,学习效果会更好。
友情提示:《无限检验之道》原创作品欢迎关注交流,未显示文章出处禁止第三方转载。 更多原创文章,请扫描二维码关注。 合作请联系:loadkernel@126.com。
QQ技术交流群:41564936
Python之Mysql实战
Python爬虫之request+beautifulsoup+mysql
Python之大数据库Hive实战
Docker镜像管理透析
Docker-Compose 实战
Docker-Compose 实战
Python调用Jenkins API自动化发布服务(完整版)
如果您觉得文章不错,分享、收藏、观看、关注、打赏将是对我最大的支持,也是我继续更新的最大动力。