码迷,mamicode.com
首页 > 数据库 > 详细

sqlite方法-2.0

时间:2017-02-02 11:00:31      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:不为   记录   表名   条件   select   等于   3.0   like   版权   

版权:小白 QQ:99565687【其实这个QQ就是我】

声明:sqlite3数据库是以utf-8来进行编码的,所以尽量不要用中文去使用数据库。

删除列且列数据【方法】:
1.新建临时表(t) ——并且将t表里面的字段名设与要删除表一致。
2.将要删除列的表所有数据都转入临时表中。
3.删除要删除列的表,然后将临时表(t)命名为要删除列的表名。

删除单个数据【方法】
1.update 表名 set 字段名=null where 条件
2.null,就是空的意思,只要将单个数据更新为null,就证明里面没有数据,那么就相当于被删除了!

select算法【方法】
1.同一行计算数值:前提需要是数值类型。
直接利用计算符号(+ - * / %)即可。

2.临时改列名。
例如:select 字段名 as 临时字段名 from 表名;

3.查询指定行的数据。
select 字段名 from 表名 where 条件;

4.where 后面的一些条件举例

取数值大于90的:where 数值>90
——可以这样进行判断。(逻辑判断可以!)
例如:> < <= >= = (<>不等于)

字段名 between 数值1 and 数值2 (数值范围)其中的判断词语 ——包括数值1以及数值2的数值!都算合格。

字段名 like ‘条件‘(一般是这样的 : 9% 或者 李%)

_ ——单个任意字符。
% ——是继续显示数值后面的字符。

判断是否为空:字段名 where is null ——查看字段名的行里有空的数据,则把这行显示出来。
字段名 where not null ——查看字段名的行不是空的数据。


【and &】多个条件同时成立
【or |】多个条件任一成立
【not !】不成立,例:where not (salary>100) ——意思是salary不大于100 的数据显示输出;取反。

5.排列语句:order by 字段名 asc (从小到大) order by 字段名 desc (从大到小)

6.聚合函数:【count(*)输出记录行数】——count(字段名)输出该列不为null 空 的记录行数。
【sum(字段名 数值类型)】——相加列数据
【max(字段名 数值类型)】——输出列最高数据
【min(字段名 数值类型)】——输出列最小数据
【avg(字段名 数值类型)】——输出列平均数据

PS:很多人说想要快速上手sqlite,那么我就提供一些关于SQL方法/以及语句,希望你能在一天之内学会!

那么本章版本会更新到3.0,所以请大家期待。

sqlite方法-2.0

标签:不为   记录   表名   条件   select   等于   3.0   like   版权   

原文地址:http://www.cnblogs.com/White-strategy-group/p/6360882.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!