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 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> python sqlite数据库简单使用 -> 正文阅读

[大数据]python sqlite数据库简单使用

SQLite具有以下五种数据类型:

1.NULL:空值。
2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。
3.REAL:浮点数字,存储为8-byte IEEE浮点数。
4.TEXT:字符串文本。
5.BLOB:二进制对象

创建数据表:
方式一:使用软件进行创建表文件

1.搜索 DB sqlite 进入官网下载对应的应用程序
官网连接:点击跳转
2.安装软件,新建数据库
3.创建表、创建字段

方式二:使用SQL语句创建表
学会SQL语句,都不是问题了

测试示例:

创建表后

import sqlite3

db = 'DB.db'
# 数据库加载
conn = sqlite3.connect(db)

# 实例化数据库
cur = conn.cursor()

# sql语句
sql = 'select * from LBW'

# 执行sql语句
cur.execute(sql)

# 查看结果
print(cur.fetchall())

# 关闭数据库实例
cur.close()

# 关闭数据库加载
conn.close()

基本使用:增、删、改、查

我的数据文件名字:DB.db
我的表名:LBW
我的字段名:id、name、c

import sqlite3

db = 'DB.db'
# 数据库加载
conn = sqlite3.connect(db)
# 实例化数据库
cur = conn.cursor()

# sql语句
# 查
sql = 'select * from LBW'

# 增
# insert into 表名 (列1, 列2, 列3, ....) values(?, ?, ?, ....)
# sql = 'insert into LBW (id, name, c) values(?, ?, ?)'
# data = (6, '李', 3.2222)

# 删
# delete from 表名 where 列=?
# sql = 'delete from LBW where id=?'
# data = (6,)

# 改
# 改成什么, 条件:把谁
# update 表名 set 列名=? where 条件
# sql = 'update LBW set name = ?, c = ? where id= ?'
# data = ('问', 1.1, 4)


# 执行sql语句
# 增、删、改、
# cur.execute(sql, data)
# 查
cur.execute(sql)


# 提交操作(查询时, 无需提交)
conn.commit()

# 查看结果(查询时, 打印才有意义)
print(cur.fetchall())

# 关闭数据库实例
cur.close()
# 关闭数据库
conn.close()

一次增加多条数据

以下是需要更改的部分:

# 一次增加多条
list_ = [(6, '活', 1.1), (7, '下', 1.2), (8, '去', 1.3)]
sql = 'insert into LBW (id, name, c) values(?, ?, ?)'

# 一次增加多条
# 增
cur.executemany(sql, list_)
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-05-24 18:15:37  更:2022-05-24 18:16:29 
 
开发: 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/23 20:46:33-

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