大数跨境
0
0

python创建sqliter数据库

python创建sqliter数据库 橙子好甜
2024-10-15
0
导读:SQLite是一个开源的嵌入式数据库引擎,它在许多手机和桌面应用程序中使用,包括Android和iOS。
SQLite是一个开源的嵌入式数据库引擎,它在许多手机和桌面应用程序中使用,包括Android和iOS。
优点:
简单性:SQLite不需要复杂的安装或管理,只需要一个数据库文件和一个SQLite库。
跨平台:SQLite支持许多平台,包括Windows,Linux,Mac OS和Android。
小巧:SQLite的二进制大小通常很小,编译后大约有300KB左右。
单一文件:所有数据库信息(包括表,视图,触发器等)都保存在单一的文件中。
开源:SQLite是开源的,可以根据需要进行修改。
并发性:SQLite支持高并发写操作。
缺点:
不支持ACID事务:SQLite的事务不能回滚,只能提交。
缺乏完整的数据库锁定:SQLite通过文件锁实现数据库级别的并发控制,但这不是标准的行级锁定。
缺乏用户权限控制:SQLite不支持访问控制,所有的数据库操作都需要文件级别的权限。
性能问题:在大数据集上进行复杂查询时,SQLite的性能可能不如其他数据库。
不支持高并发读操作:SQLite在高并发读操作下性能不佳。
不适合大型应用:SQLite不适合大型应用,因为它缺乏许多在大型数据库系统中期望的功能。

python创建sqliter数据库

import sqlite3
# 连接到数据库,如果数据库不存在则会自动创建conn = sqlite3.connect('test.db')
# 创建一个游标对象cur = conn.cursor()
# 创建一个名为表cur.execute('''CREATE TABLE table               (id INTEGER PRIMARY KEY, table_name TEXT, create_time DATETIME)'''
# 提交更改conn.commit()
# 关闭数据库连接conn.close()

【声明】内容源于网络
0
0
橙子好甜
人生苦短,我用python --it测试狗
内容 30
粉丝 0
橙子好甜 人生苦短,我用python --it测试狗
总阅读0
粉丝0
内容30