前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Sqlite使用说明

Sqlite使用说明

作者头像
苦咖啡
发布2018-05-07 18:01:48
1.9K0
发布2018-05-07 18:01:48
举报
文章被收录于专栏:我的博客

安装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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013年1月18日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档