Python 操作sqlite数据库
来源:互联网 发布:c语言中char的意思 编辑:程序博客网 时间:2024/05/19 11:48
sqlite简介
sqlite是一种轻量级的数据库,它最大的特点就是无需安装。数据库本身以一个单独的文件的形式存放。
sqlite只有5种数据类型:
NULL 值是一个 NULL 值。
INTEGER 值是一个带符号的整数,根据值的大小存储在 1、2、3、4、6 或 8 字节中。
REAL 值是一个浮点值,存储为 8 字节的 IEEE 浮点数字。
TEXT 值是一个文本字符串,使用数据库编码(UTF-8、UTF-16BE 或 UTF-16LE)存储。
BLOB 值是一个 blob 数据,完全根据它的输入存储。
但是sqlite可以满足一些简单的需要用到数据的场景的需求了,而且十分简单方便。
Python操作sqlite
Python自带sqlite的库函数,可以直接使用不需要额外安装。操作sqlite也十分方便:
和操作MySQL等常规关系型数据库类似,连接了数据库之后就可以对数据库进行操作了,支持常规的SQL语句。
#encoding=utf-8import sqlite3#打开数据库连接,没有的话会自动创建一个conn = sqlite3.connect('test.db')#使用cursor()获取操作游标cursor = conn.cursor()# cursor.execute('create table user (id varchar(20) primary key, name varchar(20))')for i in range(1,300): name = 'vince'+str(i) #执行SQL语句 cursor.execute("INSERT INTO user (id, name) VALUES ('%d', '%s')" %(i,name))#关闭cursorcursor.close()#提交事务conn.commit()#关闭数据库连接conn.close()
插入数据后的结果:
sqlite可视化管理工具
光是命令行操作数据库有时候不是那么的直观怎么办?当然有可视化的管理工具啦。推荐一个开源免费的sqlite可视化管理工具:SQLiteStudio
下载地址:https://sqlitestudio.pl/index.rvt
更多sqlite的教程在W3Cschool上有:http://www.runoob.com/sqlite/sqlite-python.html
阅读全文
0 0
- python SQlite数据库操作
- Python 操作SQLite数据库
- Python操作SQLite数据库
- Python 操作sqlite数据库
- python操作sqlite数据库
- Python:操作嵌入式数据库SQLite
- Python操作数据库SQLite --------2
- python操作内置Sqlite数据库
- python SQLite数据库简单操作
- Python进行SQLite数据库操作
- python数据库操作-MySQL,SQLite
- 关于Python操作SQLite数据库
- python基础学习-python操作sqlite数据库
- Python SQLITE数据库操作简便易用
- Python SQLITE数据库操作简便易用
- Python SQLITE数据库操作简便易用
- 用Python进行SQLite数据库操作
- 用Python进行SQLite数据库操作
- Django+mysql支持emoji表情
- spring mvc项目的jsp找不到 静态CSS,JS加载js 404错误
- 异常According to TLD or attribute directive in tag file)的处理
- 欢迎使用CSDN-markdown编辑器
- 详解:mybatis的缓存机制(一级缓存二级缓存和刷新缓存)和mybatis整合ehcache
- Python 操作sqlite数据库
- linux free命令中buffer和cache的区别
- Linux centos7第一次启动时无图形界面安装
- Linux下的五种I/O模型
- 栈和队列
- SQL优化
- CF173B:Chamber of Secrets(最短路)
- POJ
- 浅谈深度学习尝常识:泛化、过拟合、Dropout、Attention