作家
登录

5分钟快速入门,用Python做SQLite数据库开发,附代码适合初学

作者: 来源: 2017-12-22 10:19:48 阅读 我要评论

【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞?


SQLite有名的一款轻型数据库体系,尤其合适python初学者进修数据库编程。因为:

三、根本的增、改、查、删等操作

2、应用便利,无需复杂的连接设备,和打开本地文件一样简单。

1、它内置,无需安装,省了很多麻烦。

3、转移便利,数据库就是一个文件,复制、转移、删除都能简单处理

4、轻量级应用中机能优于多半其它的数据库

5、完全的SQL说话支撑,和其它sql数据库大年夜同小异,学会这个之后,很轻易触类旁通。

快速懂得下最根本的增、删、查、改┞封几个操作步调,就可以做一些有趣的小项目了

举个例子

一、预备工作

5分钟快速入门,用Python做SQLite数据库开辟,附代码合适初学

主如果加载模块,用connect打开数据库文件,用cursor获取游标对象。打开数据库时直接给出数据库的文件名即可,如不雅文件不存在,会主动创建。

二、建新表

5分钟快速入门,用Python做SQLite数据库开辟,附代码合适初学

建立新表,就是将建表的SQL敕令交由execute履行即可。如不雅不想写代码,也可以在pycharm的数据库治理对象琅绫擎直接可视化操作。不过小我认为,建新表写成代码更实用些,删表等不常用的操作则用pycharm的数据库治理对象比较便利。

5分钟快速入门,用Python做SQLite数据库开辟,附代码合适初学

创建数据表的语法:CREATE TABLE 数据表名(

字段1 数据类型, 字段2 数据类型, 字段3 数据类型, ..... 字段N 数据类型,

);

数据类型重要可选

INTEGER整数 , REAL浮数 , TEXT字符串。类型 后面可以加一下润饰,例如:PRIMARY KEY ,NOT NULL,特别常用的自增类型应当写为 INTEGER PRIMARY KEY AUTOINCREMENT

5分钟快速入门,用Python做SQLite数据库开辟,附代码合适初学

布尔值可以用0或者1存放在整数类型中

时光日期可以以字符串或者时光戳情势保存

【编辑推荐】

  1. 人工智能时代的新“文盲”:学不懂Python,就看不到将来!
  2. 2018年最具就业前景的7大年夜编程说话:Java、Python、JavaScript前三,PHP也上榜!
  3. Python爬虫拭魅战:抓取并保存百度云资本
  4. 若何基于Python扶植企业认证和权限控制平台
  5. Python操作SQLite/MySQL/LMDB/LevelDB
【义务编辑:庞桂玉 TEL:(010)68476606】

5分钟快速入门,用Python做SQLite数据库开辟,附代码合适初学

留意的是尽量应用?占位符做参数化萌芽。

综合而言,对于一些简单的需求,您只须要大年夜致懂得图中connect(...)、cursor(...)、execute(...)、fetchall()4个函数,辅音若干SQL敕令的常识,您就可以用python便利的应用SQLite数据库了。



  推荐阅读

  30秒一键续保:微信上线车险服务

腾讯卖车险了,其旗下保险平台微保今日开放车险办事——微车保,号称可以让私家车主可以更自立、更便捷的在微信钱包买车险。微车保的具体操作流程是,在微信钱包琅绫擎查找保险办事,大年夜首>>>详细阅读


本文标题:5分钟快速入门,用Python做SQLite数据库开发,附代码适合初学

地址:http://www.17bianji.com/lsqh/40077.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)