SQLITE sql 快速搜索
来源:互联网 发布:图解网络硬件pdf微盘 编辑:程序博客网 时间:2024/06/05 18:45
Sqlite(sql 快速查询)
建表: create table
删表: drop table
改表: alter table { 该表名: alter table旧表名 rename to 新表名
加字段(列): alter table 表名 add (column)列名 数据类型
注:在sqlite中不可删除已有的字段,也不可以改已有列的名字, 数据类型,限定符 。
}
约束: primary key 主键 自增长: integer autoincrement
foreign key 外键 视图: create view
not null 非空 引索:{ createindex
unique 唯一 createunique index
default 默认值 drop index
check 选择 }
----------------------------------------------------------------------------------------------------------------------------------------------
选取(查询): select
选择去重: select distinct
条件: where (= <> < > <= >= like between)
运算符: and or
排序: order by(后面加 dese 降序) 注:双排:order by 列名(价格),列名(数量)
插入新的行(元组/记录):insert into
语法:完全插入:insert into 表名 values (值1,值2…)
分插入:insert into 表名(列,列2…)values (值1,值2…)
改数据: update
语法:UPDATE 表名 SET 列名 = 新值 WHERE 列名 = 某值
删除行: delete
语法: 删除部分行-DELETE FROM 表名 WHERE 列名 = 值
删除所有行-DELETE * FROM表名
看记录: top
语法:SELECT TOP number /percent列名FROM 表名
模糊搜索: like
语法:SELECT列名FROM表名WHERE列名LIKE (%确定的值,确定的值%,%确定的值%)
注:【^不在字符列中的任何单一字符】或【!不在字符列中的任何单一字符】或 no like
选取多个值(如:人名): where-in
语法:SELECT列名FROM表名 WHERE列名(人名)IN (张三,李四,...)
两者之间: where-between and
语法:SELECT 列名 FROM 表名 WHERE 列名 BETWEEN value1 AND value2
别名: as(可省)
语法:SELECT 列名 A(别名)FROM 表名 AS B(别名)
连接表(内连): inner join on
语法:SELECT 列名 FROM表名1 INNER JOIN 表名2
ON 表名1. 列名= 表名2. 列名
(左连): left join on(以作表为主,左表的数据都要显示出来,哪怕右表没有与之对应的数据)
语法:SELECT 列名 FROM表名1 LEFT JOIN 表名2
ON 表名1. 列名= 表名2. 列名
合并显示列的数据: union(去重) 或 unionall (不去重)
语法:SELECT 列名 FROM表名 UNION SELECT 列名FROM表名
----------------------------------------------------------------------------------------------------------------------------------------------
平均值函数: avg ( )
语法:SELECT AVG (列名) FROM 表名
求指定条件行数函数: count ( )
语法:SELECT COUNT * FROM 表名
取字段第一条记录函数: first ( )
语法:SELECT FIRST (列名) FROM 表名
取字段最后一条记录函数:last ( )
语法:SELECT LAST (列名) FROM 表名
取最大值函数: max ( )
语法:SELECT MAX (列名) FROM 表名
取最小值函数: min ( )
语法:SELECT MIN (列名) FROM 表名
求和函数: sum ( )
语法:SELECT SUM(列名) FROM 表名
分组: group by (统计语句需要加分组) having(对结果进行筛选)
语法:SELECT 列名1 , SUM(列名2) FROM 表名 GROUP BY 列名1
- SQLITE sql 快速搜索
- SQLite中的全文搜索
- sqlite全文搜索:fts
- SQLite快速入门
- Sqlite快速上手使用指南
- SQLite快速上手
- sqlite的快速插入
- Android SQLite快速入门教程
- SQLite快速入门
- Android SQLite 快速入门
- sqlite 快速入门
- SQLite快速入门教程
- SQL 搜索
- 通过SQLite实现搜索功能
- SQLite的SQL语法
- SQLite常用SQL命令
- SQLite的SQL语法
- SQLite 理解的 SQL
- Spring基础
- 使用fileZilla连接ftp服务器报500严重错误解决办法
- eclipse主题及编辑区主题
- 最小二乘法的min2x文件预处理
- 线性回归 最小二乘法 方差
- SQLITE sql 快速搜索
- centos7.3 安装oracle 详细过程
- Android N Launcher3到启动和加载流程
- EXPLAIN
- eclipse中对tomcat的一些操作
- 中兴F460电信光纤猫超级用户密码
- reduce方法
- Nat模式下通过shell来访问虚拟机中的linux
- 自动化测试中关闭等待点击错误控件