sqlite方法-2.0

版权:小白 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,所以请大家期待。

时间: 2024-08-08 17:48:59

sqlite方法-2.0的相关文章

“System.BadImageFormatException”类型的未经处理的异常在 PurchaseDevices.Access.dll 中发生 其他信息: 未能加载文件或程序集“System.Data.SQLite, Version=1.0.66.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139”或它的某一个依赖项。试图加载格式不正确

引用sqlite的程序集时,有时会报如下异常: "System.BadImageFormatException"类型的未经处理的异常在 PurchaseDevices.Access.dll 中发生 其他信息: 未能加载文件或程序集"System.Data.SQLite, Version=1.0.66.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"或它的某一个依赖项.试图加载格式不正确的程序. 解决方案:在配置

AFNetworking 使用方法(2.0)

AFNetworking 使用方法(2.0) 分类: IOS2014-11-12 09:17 2018人阅读 评论(0) 收藏 举报 目录(?)[+] 本文介绍的是AFNetworking-2.0 使用方法(增加适应:不完善的head內的 meta的content格式) 随着asihttprequest的停止更新,许多人都转向了AFNetworking. MKNetworkKit.我也是其中一个.于是我从网上找了许多文章作参考,但是结果都是失败告终.研究了好久都搞不透,最后还是请人帮忙搞定了.经

sqlite法典-2.0

版权:小白 QQ:99565687 DOS命令:①sqlite3 --进入sqlite3里面进行操作②sqlite3 数据库名 --声明一个数据库要创建③.databases --创建以声明的数据库④.tables --查看进入的数据库中所有的表名称⑤.output 文件名称 --把下面命令输出的数据存放在指定文件里⑥.dump 数据库/表 --输出数据库或者表的源代码⑦.schema 数据库/表 --输出数据库或者表的SQL语句 SQL语句: CREATE TABLE 表名 --在以打开或进入

Git使用方法2.0

## Git来源: 最早开始是由Ruby程序员们发起的.Ruby是日本的家伙搞出来的,日本有个代码托管网站叫heroku,当时用这个的人比较多,现在这个网站还能打开,网址是www.heroku.com.只不过后来硅谷玩ruby的兄弟们把git搞出来了,还主动把Rails框架也搬上去了,所以自然整个Ruby社区跟着就转用Git了. ## Git的产生: git的思想就是每个人都在自己本地的branch上进行工作,在最终提交前再合主干合并,然后再提交.这样做有几点好处: 1.适合分布式开发,强调个体

JS实现移动端下拉刷新更多分页请求功能方法2.0

本次2.0升级版为js实现移动端加载更多下拉刷新更多分页请求功能方法(数据一次请求,前端分页,适用于数据流量较少,数据量压力小的页面)同时新增loading组件,turnToTop组件. 本文原创非转载,如需转载请注明出处:http://www.cnblogs.com/A-QBlog/p/7068959.html 废话不多说,直接上代码: 1 ;(function (w, $) { 2 3 var loadmore = { 4 /*单页加载更多 通用方法 5 * 6 * @param callb

nodejs部署智能合约的方法-web3 0.20版本

参考:https://www.jianshu.com/p/7e541cd67be2 部署智能合约的方法有很多,比如使用truffle框架,使用remix-ide等,在这里的部署方法是使用nodejs一步步编译部署实现的: const Web3 = require('web3'); const web3 = new Web3();//使用web3来进行区块链接口的调用 //通过rpc连接区块链,这里连接的是本地私有链 web3.setProvider(new Web3.providers.Http

yii2.0 Activeform表单部分组件使用方法 [ 2.0 版本 ]

文本框:textInput(); 密码框:passwordInput(); 单选框:radio(),radioList(); 复选框:checkbox(),checkboxList(); 下拉框:dropDownList(); 隐藏域:hiddenInput(); 文本域:textarea(['rows'=>3]); 文件上传:fileInput(); 提交按钮:submitButton(); 重置按钮:resetButtun(); <?php $form = ActiveForm::begi

App线上推广的笨方法——从0到100万的质变

线上推广APP,有一些笨办法,经常被人忽视,但确是一些成本低.效果好的方法,我们今天就来讲讲这些线上推广APP的笨办法.比如说论坛发贴, QQ群聊,拉注册,比较辛苦,你拉来一个用户注册我们的网站,使用我们的APP,这是比较慢的方法.还有就是社交分享,比如说分享到微博.人人网.微信等等,这些都是App推广中的比较笨的方法. 还有一些快的方法,比如说投放电视广告,比如说上<天天向上>,卫视.汽车.公交车上面的广告.地铁上面的广告,明星代言.事件营销.另外就是疯狂砸钱,像滴滴打车一样.当然快的方法还

c#删除转义字符的方法,删除\0后所有字符串(菜鸟级别)

string str = "78738\01212"; string str_2= Regex.Unescape(str); int index = str_2.IndexOf("\0"); str_2 = str_2.Remove(index);