Sqlite使用说明

安装apt-get install slqite

.databases List names and files of attached databases(列出数据库名称和数据库文件) “.datebasae” 命令显示所有当前连接打开的数据库的一个列表。将允许一次到少两个。第一个是“main”,最初打开的那个数据库。第二个是”temp”,用于临时表的数 据库。对于用ATTACH语句附加的数据也许有附加数据库列表。输出的第一列与之相联的数据库名,第二列是外部文件名。 .schema ?TABLE? Show the CREATE statements(.schema 显示所有的表的创建语句;.schema tableX 显示表tableX的创建语句.) .exit Exit this program(退出sqlite管理) .tables ?PATTERN? List names of tables matching a pattern(.tables 显示数据库中所有的表.) .dump ?TABLE? … Dump the database in a text format(打包数据库命令) .echo ON|OFF Turn command echo on or off .explain ON|OFF Turn output mode suitable for EXPLAIN on or off(”.explain”命令可以被用来设 置输出格式为“column” 并设置列宽为EXPLAIN命令看起来比较合理的宽度) .header(s) ON|OFF Turn display of headers on or off(出现在输出开头两行的列标示可以用”.header”点命令关闭) .help Show this message(显示帮助信息) .indices TABLE Show names of all indices on TABLE(“.indices”命令作用类似的方 式是列出特定表的所有的索引,需要带上表名参数) .mode MODE Set mode to one of “line(s)”, “column(s)”, “insert”, “list”, or “html”(八种不同的格式显示一个查询的结果:”csv”, “列”, “html”, “插入”, “行”, “制表”和”tcl”。你可以用”.mode”点命令在这些输出格式之间切换。) .mode insert TABLE Generate SQL insert statements for TABLE .nullvalue STRING Print STRING instead of nothing for NULL data .output FILENAME Send output to FILENAME(只须把输出文件名做为.output命令的输出参数然后所有后续查询结果将被写到那个文件中。用“.output stdout”再一次改为标准输出) .output stdout Send output to the screen(标准输出流) .prompt MAIN CONTINUE Replace the standard prompts .read FILENAME Execute SQL in FILENAME(读取sql文件批量执行) .separator STRING Change separator string for “list” mode .show Show the current values for various settings .timeout MS Try opening locked tables for MS milliseconds(.timeout”命令设置sqlite3等待一个试图存储文件锁定请除直到错误返回的总时) .width NUM NUM … Set column widths for “column” mode(用“.width”命令来调整列宽)

———————————————————————- 创建数据库 sqlite test SQLite version 2.8.17 Enter “.help” for instructions sqlite> 然后传建表(sqlite 对SQL语句大小写不敏感,所以大写小写随便) 除了主键之外其他字段可以不声明类型(可以存储任何类型数据) create table test (id int,name text); insert into test (id,name) values (1,’Joyous’); 查看表结构(显示表的创建语句) .schema test 导出数据库信息 sqlite> .output 1.sql sqlite> .dump sqlite> .output stdout 这样1.sql文件就会用test数据库中的信息

——————————————————————- 如果命令使用感觉不爽你可以使用SQLite Manager是火狐的一个扩展组件即可或者使用图形管理界面 apt-get install sqlitebrowser

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java学习123

powerdesigner 15 如何导出sql schema

2895
来自专栏沃趣科技

数据库对象事件与属性统计 | performance_schema全方位介绍

上一篇《事件统计 | performance_schema全方位介绍》详细介绍了performance_schema的事件统计表,但这些统计数据粒度太粗,仅仅按...

3004
来自专栏Java学习123

powerdesigner 15 如何导出sql schema

3177
来自专栏LIN_ZONE

MySQL视图更新

昨天在写美团2019秋招笔试题的时候遇到了关于视图是否能更新的问题,突然感觉这个问题之前复习的时候重点关注过,但是却又想不全。今天特地搜了一些资料总结一下。本文...

1543
来自专栏耕耘实录

一个简单的Linux系统加固方案

版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢。

1072
来自专栏乐沙弥的世界

db_block_checking与db_block_checksum

    db_block_checking与db_block_checksum两个参数都是对block进行检查,然而两者很容易混淆。事实上,两个参数中前者是对块...

863
来自专栏沃趣科技

ASM 翻译系列第三十三弹:REQUIRED_MIRROR_FREE_MB的含义

原作者:Bane Radulovic 译者: 陈亚军 审核: 魏兴华 DBGeeK社区联合出品 原文链接:http://asmsupportguy....

36810
来自专栏技术点滴

黑客常用WinAPI函数整理

黑客常用WinAPI函数整理 之前的博客写了很多关于Windows编程的内容,在Windows环境下的黑客必须熟练掌握底层API编程。为了使读者对黑客常用的Wi...

1816
来自专栏乐沙弥的世界

Oracle 基于用户管理恢复的处理

Oracle支持多种方式来管理数据文件的备份与恢复来保证数据库的可靠与完整。除了使用RMAN工具以及第三方备份与恢复工具之外,基于

532
来自专栏数据和云

Oracle数据库的初始化与跟踪学习方法

编辑说明:《Oracle性能优化与诊断案例精选》出版以来,收到很多读者的来信和评论,我们会通过连载的形式将书中内容公布出来,希望书中内容能够帮助到更多的读者朋友...

3809

扫码关注云+社区