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?