数据存储——SQLite数据库存储——SQL语句——DQL数据查询语言

一.where  查询条件

1.操作符

(1)is null/is not null  判断控/非空

(2)like  模糊比较字符串

①通配符

1)%  任意数量字符

2)_   单个字符

②用法

1)like  ‘%条件%’

2)like  ‘%条件’

3)like  ‘条件%‘

4)like  ‘_条件_‘

5)like  ‘_条件‘

6)like  ‘条件_‘

(3)in  判断是否在值得列表内

①和对单个字段  or  运算等效

②用法

1)字段名 in (值1,值2,...)

2)字段名 in (子查询语句)

(4)between and  在开始和结束值的之间

①between  开始值  and  结束值

②前后都包含

③等效于 字段>=开始值  and  字段<=结束值

④用在数值、时间

⑤开始值 <= 结束值

(5)运算符

2.特点

(1)给结果集增加过滤条件,返回复合条件的记录

(2)跟着from表名的后面

二.order by  排序

1.用法

①order by   字段1  asc/desc,字段2...

②order by 字段序号(从1开始)

③order by 字段别名

④order by 字段运算表达式

2.asc  升序:

缺省值

3.desc  降序

4.排序原则:

以靠前的优先,如果前面的数据一致,那按后面的字段排序

三.group by  分组

用法:①group by  字段列表②having  在分组的基础上过滤记录

时间: 2024-08-07 03:40:24

数据存储——SQLite数据库存储——SQL语句——DQL数据查询语言的相关文章

数据存储——SQLite数据库存储——SQL语句

SQL语句 一.分类 (1)数据定义语言DDL (2)数据控制语言DCL (3)数据管理语言DML (4)数据查询语言DQL:select  from  where 二.运算符 (1)算术运算:+  -  *  / (2)比较运算 ①>,>=,<,<= ②= ③!=,<> (3)逻辑运算符 ①and  与 ②or  或 ③not  非 (4)字符串运算符 ①连接字符串运算:|| ②用单引号引起来,表示字符串 三.特点 (1)第三代语言 (2)不区分大小写

数据存储——SQLite数据库存储——API

一.特点 1.存储具有一定结构的数据 2.文件类型.db 3.存储目录:date/date/包名/datebases/数据库文件 4.应用卸载之后,数据同时被删除 5.数据不被其他应用直接操作 二.SQLite数据库 三.API 1.SQLiteOpenHelper   工具类 (1)是一个抽象类,需要继承并实现了抽象方法之后才能使用 (2)抽象方法: ①void   onCreate(SQLiteDatabase db) 1)创建和初始化数据库的回调方法 2)当连接数据库,未找到数据库文件时调

数据存储——SQLite数据库存储

一.特点 1.存储具有一定结构的数据 2.文件类型  .db 二.SQLite数据库 1.特点 1-轻型的关系型数据库 2-支持多种编程语言 3-适合在移动设备中使用 4-安装文件小 5-支持多个操作系统 6-运行速度快(数据量小) 7-数据库本身是单个文件 2.数据类型 1-整数:INT  .INTEGER: 2-浮点数:FLOAT   .DOUBLE  : 3-字符串文本 ①CHAR,定长的字符串: ②WARCHAR,变长的字符串: ③TEXT,大文本: 4-时间日期:DATE.DATETI

数据存储——SQLite数据库存储2

一.表的约束 1.唯一约束 1-字段内容(多字段内容合并)唯一,不能有重复行 2-同一个表可以有多个唯一约束 2.检查约束 1-确保在保存前符合要求 2-对字段的数据进行值的范围等验证 3.维护表之间的完整性 3.外键约束 1-主键关联到另外一个表的字段,这个字段就是外键 2-要求:外键在添加或修改时,数据在主键表中必须存在;主键字段在修改或删除时,数据在外键表中不存在. 二.建表规则 符合三个范式: 1.第一范式:字段表达的意义是单一的,不可拆分 2.第二范式:避免数据冗余,把冗余数据拆分成多

数据存储——SQLite数据库存储——SQL语句——DML数据操作语言、内置函数聚合函数

一.连接查询之内连接 select   a.字段,b.字段   from   表1   a,表2   b    where   a.字段=b.字段  And ... 二.DML 数据操作语言 1.增  insert  into values 1-insert  into 表名  values (跟所有字段一一对应的值的列表) 2-insert  into 表名(字段列表)  values (跟字段列表一一对应的值的列表) 3-insert  into 表名  select  对应的字段列表  f

PHP如何通过SQL语句将数据写入MySQL数据库呢?

1,php和MySQL建立连接关系 2,打开 3,接受页面数据,PHP录入到指定的表中 1.2两步可直接使用一个数据库链接文件即可:conn.php <?phpmysql_connect("localhost","root","");//连接MySQLmysql_select_db("hello");//选择数据库?> 当然,前提是已经安装WEB服务器.PHP和MySQL,并且建立MySQL表“webjx” mys

使用嵌入式关系型SQLite数据库存储数据

除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据. 在Android平台上,集成了一个嵌入式关系型数据库—SQLite, 1.SQLite3支持 NULL.INTEGER.REAL(浮点数字).TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n).char(n).decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型. 2.SQLit

从零开始学android&lt;数据存储(4)Sqlite数据库存储.三十八.&gt;

从前几章我们分别学习了属性文件存储输数据,内储存存储数据,和外部储存存储数据,今天我们来学习一下android 轻量级数据库Sqlite数据库的数据存储 首先必须了解SQLiteOpenHelper SQLiteDatabase类本身只是一个数据库的操作类,但是如果要想进行数据库的操作,还需要一个android.database.sqlite.SQLiteOpenHelper类帮助下才可以取得进行,但是,SQLiteOpenHelper类是一个抽象类,所以要使用的时候需要定义其子类,并且在子类中

SQLite数据库存储

SQLite数据库存储 应用运行需要保存一系列有一定结构的数据, 比如说公司员工信息 文件类型: .db 数据保存的路径: /data/data/projectPackage/databases/xxx.db 默认情况下其它应用不能访问, 当前应用可以通过ContentProvider提供其它应用操作 应用卸载时会删除此数据 SQLite (http://www.sqlite.org/),是一款轻型的关系型数据库服务器, 移动设备的数据库存储都使用SQLite, 它的特点: 安装文件小: 最小只