`
cakin24
  • 浏览: 1395371 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

python中executemany和序列的应用

阅读更多

一 代码

import sqlite3
persons=[
    ("Jim","Green"),
    ("Hu","jie")
    ]
conn=sqlite3.connect(":memory:")
conn.execute("CREATE TABLE person(firstname,lastname)")
conn.executemany("INSERT INTO person(firstname,lastname) VALUES(?,?)",persons)
for row in conn.execute("SELECT firstname,lastname FROM person"):
    print(row)
    
print("I just deleted",conn.execute("DELETE FROM person").rowcount,"rows")

 

二 运行结果
y ========
('Jim', 'Green')
('Hu', 'jie')
I just deleted 2 rows
1
1
分享到:
评论

相关推荐

    详解python中executemany和序列的使用方法

    详解python中executemany和序列的使用方法 一 代码 import sqlite3 persons=[ (Jim,Green), (Hu,jie) ] conn=sqlite3.connect(:memory:) conn.execute(CREATE TABLE person(firstname,lastname)) conn....

    python executemany的使用及注意事项

    `executemany` 是Python中的`Cursor`对象提供的一个方法,用于执行SQL语句(特别是INSERT和UPDATE)时传递多个参数集。此方法通常与预编译的SQL语句一起使用,以提高执行速度并减少服务器负载。 #### 二、基本语法...

    Python技术数据库操作方法.docx

    Python提供了两种常用的方法来执行SQL语句:`execute()`和`executemany()`。 ##### execute() `execute()`方法用于执行单条SQL语句。 ```python cursor = conn.cursor() sql = "SELECT * FROM table" cursor....

    第11章 使用Python操作数据库背记手册

    在Python中操作数据库是开发过程中的常见任务,本章重点介绍了如何使用Python与数据库进行交互,特别是针对SQLite和MySQL数据库。首先,我们需要了解连接对象和游标对象这两个核心概念。 1. 连接对象(Connection ...

    将本地文件夹中的文件写pgr数据库

    在IT行业中,数据库管理是至关重要的任务之...在实际应用中,还需要考虑错误处理、数据清洗、数据类型转换等问题,以确保数据的完整性和准确性。同时,对于大规模数据,可能需要采用分批导入、分区表等策略来优化性能。

    python和mysql交互操作实例详解【基于pymysql库】

    这里,每个元素都是一个单元素的元组,这是因为`execute()`和`executemany()`都期望一个可迭代的对象,而元组被视为不可变序列。 总的来说,Pymysql提供了丰富的功能,包括读取、写入、事务处理等,使Python开发者...

Global site tag (gtag.js) - Google Analytics