当前位置:首页 » 编程语言 » python3sqlite

python3sqlite

发布时间: 2023-11-29 06:25:39

python sqlite3 是否有表

表 是 数据库必不可少的一部分,sqlite3当然有啦

创建表的方法

直接用sql语言

CREATETABLEdatabase_name.table_name(
column1datatypePRIMARYKEY(oneormorecolumns),
column2datatype,
column3datatype,
.....
columnNdatatype,
);

使用python的接口

importsqlite3
conn=sqlite3.connect('test.db')
cursor=conn.cursor()
cursor.execute('createtableuser(idvarchar(20)primarykey,namevarchar(20))')

㈡ 如何在python程序中查看sqlite3某数据库中的表名

sqlite3数据库里表的信息存储在了一个名为sqlite_master的表中

因此可以通过这条语句来查看数据库中所有表的名称

SELECT name FROM sqlite_master WHERE type='table';

下面是Python的用法

con=sqlite3.connect('database.db')
cursor=con.cursor()
cursor.execute("SELECTnameFROMsqlite_masterWHEREtype='table';")
print(cursor.fetchall())

㈢ python 如何访问加密的sqlite3数据库

你的
sqlite3数据库是用
SEE
加密的吗?
如果是了话,试一下通过python执行以下sqlite
pragma命令来提供解密key
PRAGMA key='your-secret-key';
根据
SEE的文档,通过
PRAGMA
命令也可以提供解密key,而不需 sqlite3_key_v2()
这个C
API。你试一下。

㈣ python sqlite3 怎么处理

要操作关系数据库,首先需要连接到数据库,一个数据库连接称为Connection;
连接到数据库后,需要打开游标,称之为Cursor,通过Cursor执行SQL语句,然后,获得执行结果。
Python定义了一套操作数据库的API接口,任何数据库要连接到Python,只需要提供符合Python标准的数据库驱动即可。

#导入SQLite驱动:
>>>importsqlite3
#连接到SQLite数据库
#数据库文件是test.db
#如果文件不存在,会自动在当前目录创建:
>>>conn=sqlite3.connect('test.db')
#创建一个Cursor:
>>>cursor=conn.cursor()
#执行一条SQL语句,创建user表:
>>>cursor.execute('createtableuser(idvarchar(20)primarykey,namevarchar(20))')
<sqlite3.Cursorobjectat0x10f8aa260>
#继续执行一条SQL语句,插入一条记录:
>>>cursor.execute('insertintouser(id,name)values('1','Michael')')
<sqlite3.Cursorobjectat0x10f8aa260>
#通过rowcount获得插入的行数:
>>>cursor.rowcount
1
#关闭Cursor:
>>>cursor.close()
#提交事务:
>>>conn.commit()
#关闭Connection:
>>>conn.close()

推荐学习资料:http://www.liaoxuefeng.com/wiki//

热点内容
服务器网卡硬件型号怎么看 发布:2024-05-19 18:36:41 浏览:665
修改pve服务器ip 发布:2024-05-19 18:31:52 浏览:468
微信密码忘记了如何取出里面的钱 发布:2024-05-19 18:27:35 浏览:329
vs2005反编译 发布:2024-05-19 18:26:34 浏览:363
ug启动语言脚本 发布:2024-05-19 18:25:57 浏览:874
缓存服务器技术 发布:2024-05-19 18:25:56 浏览:885
androidlistview横向 发布:2024-05-19 18:21:02 浏览:704
多看ftp 发布:2024-05-19 18:11:31 浏览:543
给定一个算法 发布:2024-05-19 17:50:08 浏览:864
恋爱生物种离线缓存 发布:2024-05-19 17:49:15 浏览:579