本文整理自网络,侵删。
目录
- 前言
- 1.创建SQLite数据库
- 2.向SQLite表中插入数据
- 3.查询SQLite表中的数据
- 总结
前言
文章包括下几点:
考点--操作SQLite数据库:
- 创建SQLite数据库;
- 向表中插入记录;
- 其他数据库操作。
面试题:
- 1.面试题一:如何创建SQLite数据库?
- 2.面试题二:如何向SQLite表中插入数据?
- 3.面试题三:如何查询SQLite表中的数据?
1.创建SQLite数据库
# coding=utf-8 # _author__ = 孤寒者 import sqlite3 import os dbPath = 'data.sqlite' if not os.path.exists(dbPath): conn = sqlite3.connect(dbPath) c = conn.cursor() c.execute('''create table persons (id int primary key not null, name text not null, age int not null, address char(100), salary real);''') conn.commit() conn.close() print('创建数据库成功')
- 我们通过上述操作已经成功创建了sql数据库,并在里面创建了一张表。
- 为了查看我们创建的表,我们可以用到SqliteStudio,它是一款 Sqlite数据库可视化工具,是使用Sqlite数据库开发应用的必备软件,软件无需安装,下载后解压即可使用,很小巧但很了用,绿色中文版本。比起其它SQLite管理工具,我喜欢用这个。很方便易用,不用安装的单个可执行文件,支持中文。
2.向SQLite表中插入数据
# coding=utf-8 import sqlite3 dbPath = 'data.sqlite' conn = sqlite3.connect(dbPath) c = conn.cursor() # 首先将表中数据全部删除 c.execute('delete from persons') # 插入数据 c.execute(''' insert into persons(id,name,age,address,salary) values(1, '孤寒者', 18, 'China', 9999) ''') c.execute(''' insert into persons(id,name,age,address,salary) values(2, '小张', 55, 'China', 9) ''') conn.commit() print('insert success')
相关阅读 >>
androidstudio数据存储建立Sqlite数据库实现增删查改
sqlserver、mysql、oracle三种数据库的优缺点总结
更多相关阅读请进入《Sqlite》频道 >>

数据库系统概念 第6版
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » Python练习之操作SQLite数据库
标签:Sqlite
相关推荐
评论
管理员已关闭评论功能...