位置: 编程技术 - 正文

SQLite数据库常用语句及MAC上的SQLite可视化工具MeasSQLlite使用方法

编辑:rootadmin

推荐整理分享SQLite数据库常用语句及MAC上的SQLite可视化工具MeasSQLlite使用方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

一、引言

在移动开发中,通常会用到一些小型的数据库进行数据管理。SQLite是一款十分小巧便捷的数据库,在iOS开发中,原生框架也对其有很好的支持。

二、SQLite常用语句

数据库存在的意义就在于其对数据的整合和管理,所以数据库的核心操作无非是对数据进行增,删,改,查得操作。

1.建立数据表语句

一个数据库文件中可以由一些表组成,通过下面的语句在数据库文件中创建一张表:

上面的语句代码可以简化成如下的格式:

create table 表名(参数名1 类型 修饰条件,参数名2,类型 修饰参数,···)

sqlite中支持如下的类型:smallint 短整型integer 整型real 实数型float 单精度浮点double 双精度浮点currency 长整型varchar 字符型

text 字符串

binary 二进制数据blob 二进制大对象boolean 布尔类型date 日期类型time 时间类型timestamp 时间戳类型

关于修饰条件,常用的有如下几种:

PRIMARY KEY:将本参数这个为主键,主键的值必须唯一,可以作为数据的索引,例如编号。NOT NULL :标记本参数为非空属性。UNIQUE:标记本参数的键值唯一,类似主键。

DEFAULT:设置本参数的默认值CHECK:参数检查条件,例如上面代码,写入数据是count必须大于时才有效。

2.添加数据

使用下面的语句来进行数据行的添加操作:上面的语句代码可以简化成如下格式:使用下面的语句进行数据列的添加,即添加一个新的键:

3.修改数据

使用如下语句来进行改操作:

where后面添加修改数据的条件,例如上面代码修改num为1的班级的名字和mun值。

4.删除数据

上面代码删除num为1的一条数据。

删除一张表适用下面的语句:

SQLite数据库常用语句及MAC上的SQLite可视化工具MeasSQLlite使用方法

5.查询操作

查询操作是数据库的核心功能,sqlite的许多查询命令可以快捷的完成复杂的查询功能。

查询表中某些键值:

查询全部键值数据:

*是一个全通配符,代表不限个数任意字符

查询排序:

order by 后面写要进行排序的键名,排序方式有 asc升序 desc降序

查找数据条数与查找位置限制:

条件查询:

查询数据条数:

去重查询:

三、MesaSQLite的简单使用方法

MesaSQLite是一款可视化的SQLite数据库编辑软件,使用十分方便。如下地址是下载链接: DataBase创建一个新的数据库文件,也可以选择Open Database打开一个数据库。注意:默认创建的数据库文件为rdb格式,手动改成db格式即可。

2.创建表

MesaSQLite有两种方式对数据库进行操作,一种是通过sql语句,一种是通过可视化的界面。在SQL Query工具窗口中,可以通过SQL语句对数据库进行操作,如下图:

或者在Structure工具窗口中进行可视化的创建:

3.查询操作

对于数据的查询操作,同样可以通过SQL Query工具通过语句进行查询或者在Content窗口中填写查询条件进行查询,如下:

SQLite 性能优化实例分享 最早接触iOS开发了解到的第一个缓存数据库就是SQLite,后面一直也以SQLite作为中坚力量使用,以前没有接触到比较大量数据的读写,所以在性能优化方

SQL中使用ESCAPE定义转义符详解 使用ESCAPE定义转义符在使用LIKE关键字进行模糊查询时,%、_和[]单独出现时,会被认为是通配符。为了在字符数据类型的列中查询是否存在百分号(%)

SQLite3的绑定函数族使用与其注意事项详解 前言本文给大家展示的代码实际上就是如何利用Sqlite3的参数化机制做数据插入,也可以update操作,就看你怎么玩了,这里只列出代码,然后说一些注意

标签: SQLite数据库常用语句及MAC上的SQLite可视化工具MeasSQLlite使用方法

本文链接地址:https://www.jiuchutong.com/biancheng/312106.html 转载请保留说明!

上一篇:MongoDB性能优化及监控(mongodb性能优化方案有哪些?)

下一篇:SQL中使用ESCAPE定义转义符详解(sqlcoalesce)

  • 未认证发票有时间限制吗
  • 红冲去年暂估的费用怎么做账
  • 企业跨区变更地址需要多久
  • 会议费发票能抵扣吗
  • 增值税有留底怎么减少留底
  • 跨区域能领发票吗
  • 划转税务的非税收入2023
  • 收到货款开的增值税发票怎么写分录
  • 固定资产减值损失计入
  • 增值税发票做假什么后果
  • 税号里的字母要大写还是小写
  • 关于个人财产转让的规定
  • 进口设备不需要交关税吗
  • 利息发票能开专票吗
  • 留抵进项税额可以挂在转出未交增值税吗
  • 向关联企业支付管理费用可以税前扣除吗
  • 劳务外包业务外包的区别
  • 卖出别人赠送的东西会计分录?
  • 收到财产保险赔款会计分录
  • 已计提的存货跌价准备确认为净损失吗
  • 折旧是属于公司成本吗
  • 出租房产免收租金,如何缴纳房产税
  • 资本公积 税务
  • 营改增后兼营非应税劳务的税务处理怎么做?
  • 店铺员工证费用计入什么科目?
  • 汇算清缴补缴税款分录小企业会计
  • win10如何禁止安装任何软件
  • php7 ??
  • php数组可以使用哪些键名
  • 已认证未付款可以退款吗
  • win10右键个性化显示该文件
  • 什么时候使用多进程
  • ChatGPT-4 终于来了(文末附免费体验地址)
  • 丢失增值税专用发票最新规定
  • 债转股税收优惠政策
  • 税收优惠方式有几种
  • 增值税普通发票需要交税吗
  • 基于php的系统
  • 搭建小技巧
  • 财政拨款结转的二级科目有哪些
  • 个税申报系统操作指南
  • 代理记账公司工作经历
  • 还没报税就自动清卡了怎么办
  • 研发费用的会计处理方法
  • 滴滴打车的发票是什么样子
  • 农机融资租赁公司联系方式
  • 开了红字信息表对方没开红票
  • 费用减少利润减少的情况
  • 发票金额是含税价还是不含税价
  • 增值税抵扣凭证怎么做
  • 收到证券公司信息
  • 本年利润必须转入利润分配吗
  • 零余额账户收到国税局退款
  • 折旧计入主营业务成本的情况
  • 工会会费收入计入会计科目
  • 法人网上变更流程
  • 资产负债表上应交税费是什么意思
  • 待摊费用怎么做凭证科目
  • 公账钱怎么取出
  • 其他商业项目
  • sql添加后返回主键
  • mysql格式化日期yyyy/mm/dd
  • msi安装错误代码2503
  • Mail.app增强插件:Universal Mailer介绍
  • 微软正式推送windows11
  • qqexternal.exe是什么进程如何删除(CPU的使用率在90%)
  • centos7.7安装
  • linux里vim常用命令
  • linux网络设备有哪些
  • Windows 7 OpenGL配置,解决“无法启动此程序,因为计算机中丢失glut32.dll。”
  • Androidannotation使用之@Rest获取资源及用户登录验证(一)
  • error C2258: illegal pure syntax, must be '= 0'
  • css filter blur
  • word文件排序乱怎么恢复
  • angularjs2
  • 海南省地方税务局公告2017年第2号
  • 国家税务局公告2018年第28号
  • 电子专票操作视频
  • 90平房子税
  • 残疾人的房产可以买卖吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设