Django数据库基础操作
主键: 是唯一的,通过主键可以准确的找到对应的数据,主键默认非空,为空时自动增长
准备sqlite语句:
db=sqlite3.connect('xxxxx.db')
创建表格文件: cerate table 表名(字段1名称 字段1类型,字段2名称 字段2类型),例:
sql='cerate table xxxx(id integer primary key,name text,age integer )'
字段类型: integer 无符号整数类型;text 文本字符串;float 浮点型;boolen 布尔类型
添加信息: insert into 表名(字段名1,字段名2)values(值1,值2),例:
sql="insert into xxxx(id,name,age)values(1,'zz',20)"
修改数据信息: update 表名 set 修改字段名='修改字段值' where 范围,例:
sql="update xxxx set name='aa' where id=1"
查询数据信息: select*from 表名 where 条件, 例:
sql='select*from xxxx where id=2'
删除数据信息: delete from 表名 where 删除条件, 例:
sql="delete from xxxx where id=2"
获取数据游标:
curse=db.cursor()
如果对数据库中的表进行了更改,需要提交这次更改,提交以上的操作,执行提交代码
提交操作:
db.commit()
关闭游标:
cursor.close()
关闭数据库:
db.close()
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
.net持续集成cake篇之cake任务依赖、自定义配置荐及环境变量读取
.net持续集成cake篇之cake任务依赖、自定义配置荐及环境变量读取新建一个构建任务及任务依赖关系设置上节我们通过新建一个HelloWorld示例讲解了如何编写build.cake以及如何下载build.ps1启动文件以及如何运行.实际项目中,我们使用最多的是对项目进行编译.本节我们讲解如何创建一个编译任务. 添加一个编译任务我们仍然使用上节使用的build.cake文件,我们复制一下Default任务,并把它改名为BuildProject 代码如下 Task("BuildProject").Does(() => { Information("Hello World!"); });通过上一节代码我们可以看到Information方法仅仅输出了一行信息,对我们构建可能并没太大作用.Cake提供了一个Msbuild方法,我们可以使用该方法来编译我们的项目,修改后的代码如下 Task("BuildProject").Does(() => { MSBuild("buildDemo.sln");//我的项目名称叫作buildDemo.sln,这里改为你的实际项目名 });添加完以...
- 下一篇
Python四舍五入保留两位小数
出现问题 失败一:使用"%.2f" a = 1.335 print("%.2f" % a) # 输出1.33 失败二:使用round() a = 1.335 print(round(a, 2)) # 输出1.33 失败三:使用Decimal() from decimal import Decimal a = 1.335 print(Decimal(a).quantize(Decimal('0.00'))) #输出1.33 解决问题: a+0.001 a = 1.335 print(round(a + 0.001, 2)) # 输出 1.34 这种方法也有点问题,保留两位小数要加0.001,三位的时候就要加0.0001,不够灵活,暂时没有发现更好的方法,先记一下 参考链接:时光不写博客-Python四舍五入保留两位小数
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8