数据存储——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  对应的字段列表  from  源表名  where  条件

4-insert  into 表名(字段列表)  select  对应的字段列表 from  源表名  where  条件

2.删  delete

1-全表删除:delete    from  表名

2-选择删除:delete from 表名 where 条件

3.改  update set

1-全表修改:update 表名 set 字段名=新值,...

2-选择修改:update 表名 set 字段名=新值,... where 条件

三.内置函数之聚合函数

1.COUNT  统计记录条数

2.SUM( )  统计合计数

3.AVG  统计平均值

4.MAX  返回最大值

5.MIN  返回最小值

6.特点

1-可以在查询中单独使用,也可以和分组一起使用

2-如果字段内容为null,统计时会被忽略

时间: 2024-10-23 18:00:56

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

数据存储——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语句——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)字

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, 它的特点: 安装文件小: 最小只