首页 > 数据库 > SQLite > 正文

一些很有用的SQLite命令总结

2020-01-25 19:26:13
字体:
来源:转载
供稿:网友
这篇文章主要介绍了一些很有用的SQLite命令总结,本文总结了显示表结构、获取所有表和视图、获取指定表的索引列表、导出数据库到 SQL 文件、从 SQL 文件导入数据库等一些非常有用的操作命令,需要的朋友可以参考下
 

显示表结构:

复制代码代码如下:

sqlite> .schema [table]

获取所有表和视图:
复制代码代码如下:

sqlite > .tables 

获取指定表的索引列表:
复制代码代码如下:

sqlite > .indices [table ]

导出数据库到 SQL 文件:
复制代码代码如下:

sqlite > .output [filename ] 
sqlite > .dump 
sqlite > .output stdout

从 SQL 文件导入数据库:
复制代码代码如下:

sqlite > .read [filename ]

格式化输出数据到 CSV 格式:
复制代码代码如下:

sqlite >.output [filename.csv ] 
sqlite >.separator , 
sqlite > select * from test; 
sqlite >.output stdout

从 CSV 文件导入数据到表中:
复制代码代码如下:

sqlite >create table newtable ( id integer primary key, value text ); 
sqlite >.import [filename.csv ] newtable 

备份数据库:
复制代码代码如下:

/* usage: sqlite3 [database] .dump > [filename] */
sqlite3 mytable.db .dump > backup.sql

恢复数据库:
复制代码代码如下:

/* usage: sqlite3 [database ] < [filename ] */ 
sqlite3 mytable.db < backup.sql

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表