sqlite命令行常用操作
2016-08-04 14:29
274 查看
安装sqlite3
sudo apt-get install sqlite3
创建数据库
sqlite3 test.db
sqlite3命令以"."号开头,sql操作语句以";"结束
.database 查看数据库
.tables 查看数据库有哪些表
.schema [表名] 查看表的结构
.separator [分隔符] 设置列数据间的分隔符
.quit 退出sqlite3命令行
sqlite3数据类型有以下五种
null
integer 类似 int, smallint
real 类似 float, numeric
text 类似 varchar, char
blob
sql语句
创建表
create table 表名
例:创建VirId表
CREATE TABLE VirId(virid integer PRIMARY KEY AUTOINCREMENT,mac text);
修改表的结构
alter table 表名
删除表
drop table 表名
插入数据
insert into 表名 [列名] values <值列表>
更新数据
update 表名 set <列名 = 更新值> [where <更新条件>]
删除表数据
delete from 表名 [where <删除条件>]
简单查询
select 列名 from [表1][,表2] [where <条件>]
子查询
select 列名 from 表名
where 列名 = (select 结果集)
in子查询
select 列名 from 表名
where 列名 in (select 结果集)
通配符
- 一个字符
% 任意长度的字符串
[] 指定范围内的一个字符
[^] 不在括号所指定范围内的一个字符
模糊查询 like 例如 A like 'c_'
逻辑表达式 and or not
between....and......(包含边界值可以用 >= and <=代替)
sudo apt-get install sqlite3
创建数据库
sqlite3 test.db
sqlite3命令以"."号开头,sql操作语句以";"结束
.database 查看数据库
.tables 查看数据库有哪些表
.schema [表名] 查看表的结构
.separator [分隔符] 设置列数据间的分隔符
.quit 退出sqlite3命令行
sqlite3数据类型有以下五种
null
integer 类似 int, smallint
real 类似 float, numeric
text 类似 varchar, char
blob
sql语句
创建表
create table 表名
例:创建VirId表
CREATE TABLE VirId(virid integer PRIMARY KEY AUTOINCREMENT,mac text);
修改表的结构
alter table 表名
删除表
drop table 表名
插入数据
insert into 表名 [列名] values <值列表>
更新数据
update 表名 set <列名 = 更新值> [where <更新条件>]
删除表数据
delete from 表名 [where <删除条件>]
简单查询
select 列名 from [表1][,表2] [where <条件>]
子查询
select 列名 from 表名
where 列名 = (select 结果集)
in子查询
select 列名 from 表名
where 列名 in (select 结果集)
通配符
- 一个字符
% 任意长度的字符串
[] 指定范围内的一个字符
[^] 不在括号所指定范围内的一个字符
模糊查询 like 例如 A like 'c_'
逻辑表达式 and or not
between....and......(包含边界值可以用 >= and <=代替)
相关文章推荐
- SQLITE3 常用操作
- Sqlite命令行操作
- Android下SQLite数据库编程学习系列之一---熟悉SQLite及命令行操作
- SQLite中的常用操作(总结)
- sqlite3 常用操作
- mysql 命令行常用操作
- Mysql常用 命令行操作总结
- Mysql常用命令行操作。
- SQLITE3数据库的常用操作
- C#对SQLite的常用操作
- sqlite3 常用操作
- sqlite3 常用操作 sqlite 基本命令
- exchange命令行管理工具"常用操作命令
- git命令行常用操作及在linux下push到github项目中遇到的问题
- mysql数据库中命令行下常用命令的操作(增、删、改、查)和数据类型
- 命令行下LVM的创建和常用操作
- sqlite3 常用操作
- sqlserver常用命令行操作(启动、停止、暂停)
- sqlite命令行操作
- cmd命令行操作mysql数据库常用命令解析