sqlite3 惯用DML命令
sqlite3 常用DML命令
现在也刚开始用到sqlite3的一些命令,整理下,做个笔记:
1) 创建数据库文件:
>sqlite3 index.db
就生成了一个index.db在当前目录。
sqlite3就可以使用index.db
2) .help可以查看帮助
>.help 回车即可
3) select * from user order by date desc limit 5; 遵循sql语法,跟其他的sql库一致
4) 看看有创建了多少表
>.tables mysql用show tables;
5) 看表结构
>.schema 表名 desc 表名;
6) 看看目前使用的数据库
>.database
7) 如果要把查询输出到文件
>.output 文件名
> 查询语句;
查询结果就输出到了文件output
把查询结果用屏幕输出
>.output stdout
8) 把表结构输出,同时索引也会输出
.dump 表名
9) 退出
>.exit 或者.quit