当前位置:首页>python>Python学习记录(24)

Python学习记录(24)

  • 2026-10-11 06:12:02
Python学习记录(24)

数据库连接对象(Connection Object)主要提供获取数据库游标对象和提交、回滚事务的方法,以及关闭数据库连接。

1.获取连接对象,使用connect()函数。

connect()函数常用的参数及说明

python操作数据库的通用流程:

2.创建一个mrsoft.db的数据库文件:

创建成功,会在程序同目录下生存一个文件:

3.操作SQLite

3.1 新增用户数据信息

为了向数据表中新增数据,可以使用如下SQL语句:insert into 表名(字段名1,字段名2,…,字段名n) values (字段值1,字段值2,…,字段值n)

可以在上面数据库中新增数据,语句如下:

3.2 查看用户数据信息

查找user表中的数据可以使用以下语句:

selet 字段名1,字段名2,字段名3,...from 表名where 查询条件

查询数据时通常使用如下3种方式:■ fetchone():获取查询结果集中的下一条记录。■ fetchmany(size):获取指定数量的记录。■ fetchall():获取结果集的所有记录。

改成用fetchmany(size)语句查询:

改成用fetchall()语句查询:

3.3修改用户数据信息

可以使用如下SQL语句:

update 表名 set 字段名 = 字段值 where 查询条件

将“mrsoft”修改为“MR”,在获取表中所有数据:

3.4删除用户数据信息

可以使用如下SQL语句:delete from 表名 where 查询条件

用这个语句删除上面例子中的id为1的数据:

4.创建数据库

数据库连接成功以后,可以为数据库创建数据表了。使用execute()方法来为数据库创建表books图书表:

4.1向上面bookd图书表中添加图书数据

可以使用excute()方法添加一条记录,也可以使用executemany()方法批量添加多条记录,executemany()方法的语法格式如下:executemany(operation, seq_of_params)

■ operation:操作的SQL语句。■ seq_of_params:参数序列。

最新文章

随机文章