第二章 使用SQLite数据库

SQLite数据库

特点:轻量级,无需安装。一个数据库对应的就是一个文件。

-->sqlite3 D:/mydb.db  (在D盘下新建mydb.db文件,如果存在那么就打开该文件)

-->.databases       进入到该数据库中。

-->.schema 查询所有的表结构

-->.schema CITY 查询CITY表中的表结构 //schema 概要n

-->.tables   列出所有的表名

-->.help    查看命令帮助

 

Select语句查询:

Select 字段名 from 表名 where 过滤条件;

 

distinct 字段名  对当前字段进行去重操作

where之后可以执行算数运算符  如+,-,%等;

where之后可以执行比较运算符  如>,<,<>;

where之后可以执行与或非操作  如AND,OR;

limit 5  查询前5条数据

limit 5,3  从第六行查询,查3条数据(即6,7,8行)。

limit 3 offset 5  从第六行查询,查3条数据(即6,7,8行)。

order by 字段名 asc/desc  以当前的字段正序/倒序排列。

like "_abc%";             以任意单个字符开头,中间为abc,之后内容不限。

in(a,b,c,d);    满足In中的任何一个数据即可。

between a and b  在a到b的闭区间。

注意:列名,表名不区分大小写,查询字段的值的时候是区分大小写的。

      如:where Name ="ABC";where name ="abc";

      例子如上,字段Name和name是大小写非敏感的。但是作为过滤条件的ABC和abc是大小写敏感的

posted on 2015-12-05 16:18  starFarming  阅读(147)  评论(0编辑  收藏  举报