sql server 千万级大数据sql更新_使用Python的SQL(三):处理大数据

本文介绍了如何使用Python的SQLite3模块处理SQL Server中的大数据。内容包括使用executescript()批量执行SQL脚本,executemany()高效插入大量数据,以及获取大数据的方法。示例代码展示了在处理大数据时的实用技巧。
摘要由CSDN通过智能技术生成
b6cfbd61af199b028e5b2867f5c62763.png

在前几篇文章中,数据库的记录仅限于较小的数据和单个元组。本文将解释如何使用涵盖所有异常的模块SQLite3从数据库中写入和获取大数据。

一种简单的方法是执行查询并使用fetchall()。

1.executescript()

这是一次可以同时执行多个SQL语句的便捷方法。它执行作为参数获取的SQL脚本。

语法

sqlite3.connect.executescript(script)
import sqlite3   # Connection with the DataBase # 'library.db' connection = sqlite3.connect("library.db") cursor = connection.cursor()   # SQL piece of code Executed # SQL piece of code Executed cursor.executescript("""     CREATE TABLE people(         firstname,         lastname,         age     );        CREATE TABLE book(         title,         author,         published     );        INSERT INTO     book(title, author, published)     VALUES (         'Dan Clarke''s GFG Detective Agency',         'Sean Simpsons',         1987     );     """)   sql = """ SELECT COUNT(*) FROM book;"""  cursor.execute(sql)   # The output in fetched and returned # as a List by fetchall() result
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值