【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞?
SQLite有名的一款轻型数据库体系,尤其合适python初学者进修数据库编程。因为:
三、根本的增、改、查、删等操作
2、应用便利,无需复杂的连接设备,和打开本地文件一样简单。
1、它内置,无需安装,省了很多麻烦。
3、转移便利,数据库就是一个文件,复制、转移、删除都能简单处理
4、轻量级应用中机能优于多半其它的数据库
5、完全的SQL说话支撑,和其它sql数据库大年夜同小异,学会这个之后,很轻易触类旁通。
快速懂得下最根本的增、删、查、改┞封几个操作步调,就可以做一些有趣的小项目了
举个例子
一、预备工作
主如果加载模块,用connect打开数据库文件,用cursor获取游标对象。打开数据库时直接给出数据库的文件名即可,如不雅文件不存在,会主动创建。
二、建新表
建立新表,就是将建表的SQL敕令交由execute履行即可。如不雅不想写代码,也可以在pycharm的数据库治理对象琅绫擎直接可视化操作。不过小我认为,建新表写成代码更实用些,删表等不常用的操作则用pycharm的数据库治理对象比较便利。
创建数据表的语法:CREATE TABLE 数据表名(
字段1 数据类型, 字段2 数据类型, 字段3 数据类型, ..... 字段N 数据类型,
);
数据类型重要可选
INTEGER整数 , REAL浮数 , TEXT字符串。类型 后面可以加一下润饰,例如:PRIMARY KEY ,NOT NULL,特别常用的自增类型应当写为 INTEGER PRIMARY KEY AUTOINCREMENT
布尔值可以用0或者1存放在整数类型中
时光日期可以以字符串或者时光戳情势保存
【编辑推荐】
- 人工智能时代的新“文盲”:学不懂Python,就看不到将来!
- 2018年最具就业前景的7大年夜编程说话:Java、Python、JavaScript前三,PHP也上榜!
- Python爬虫拭魅战:抓取并保存百度云资本
- 若何基于Python扶植企业认证和权限控制平台
- Python操作SQLite/MySQL/LMDB/LevelDB
留意的是尽量应用?占位符做参数化萌芽。
综合而言,对于一些简单的需求,您只须要大年夜致懂得图中connect(...)、cursor(...)、execute(...)、fetchall()4个函数,辅音若干SQL敕令的常识,您就可以用python便利的应用SQLite数据库了。
推荐阅读
腾讯卖车险了,其旗下保险平台微保今日开放车险办事——微车保,号称可以让私家车主可以更自立、更便捷的在微信钱包买车险。微车保的具体操作流程是,在微信钱包琅绫擎查找保险办事,大年夜首>>>详细阅读
本文标题:5分钟快速入门,用Python做SQLite数据库开发,附代码适合初学
地址:http://www.17bianji.com/lsqh/40077.html
1/2 1