IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> SQLite使用 -> 正文阅读

[大数据]SQLite使用

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。

1.创建连接

import sqlite3
def sql_connetion():
    try:
        con = sqlite3.connect('td.db')
        print('数据库链接成功')
        return con
    except:
        print("数据库创建失败")

2.创建表

def create_table(table_name,fields):
    con = sql_connetion()
    cursor = con.cursor()
    sql = f"CREATE TABLE {table_name}{fields}"
    cursor.execute(sql)
    con.commit()
    print('表创建成功')
    con.close()

fields1 = "(id integer PRIMARY KEY AUTOINCREMENT, domain text, uri text, count integer, extra text)"
create_table('url_count',fields1)

3.表中插入数据

def insert_data(table_name,data):
    con = sql_connetion()
    cursor = con.cursor()
    sql = f"INSERT INTO {table_name}('domain','uri','method','res_cod','task_type','extra', 'res_time' ) VALUES(?,?,?,?,?,?,?)"
    cursor.execute(sql,data)
    con.commit()
    print('添加数据成功')
    con.close()

data = ('url_count', 'https://www.baidu.com', 'post', 500, 'scee', '测试说xxx', 200)
insert_data('tasks',data)

3.更新数据

def update_url_count_data(table_name):
    con = sql_connetion()
    cursor = con.cursor()
    sql = f"UPDATE {table_name} SET count = 999 where id = 1"
    cursor.execute(sql)
    con.commit()
    print('url_count表更新数据成功')
    con.close()
update_url_count_data('url_count')

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-05-05 11:25:14  更:2022-05-05 11:25:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:08:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码