网站大量收购闲置独家精品文档,联系QQ:2885784924

SQlite3命令.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQlite3命令,sqlite命令行,sqlite,sqlite命令行工具,sqlite3命令,androidsqlite命令,sqlite3,sql命令,sqlite常用命令,linuxsqlite3命令

sqlite3: 一个SQLite数据库的命令行接口 ??????? 原文地址:/sqlite.html ??? SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。 开始 ????? 启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的sqlite3命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后sqlite3程序将提示你输入SQL。敲入SQL语句(以分号“;”结束),敲回车键之后,SQL语句就会执行。 ??????? 例如,创建一个包含一个表tb11名字为ex1的SQLite数据库,你可以这样做: $sqlite3 ex1 SQLite version 3.3.17 Enter .help for instructions sqlite?create table tbl1(one varchar(10), two smallint); sqlite?insert into tbl1 values(hello!, 10); sqlite?insert into tbl1 values(goodbye, 20); sqlite?select * from tbl1; hello!|10 goodbye|20 sqlite ??????? 你可以通过敲你所用系统的文件结束符(通常是Ctrl + D)或者中断字符(通常是Ctrl + C)。来终止sqlite3程序。确定你在每个SQL语句结束敲入分号!sqlite3程序通过查找分号来决定一个SQL语句的结束。如果你省略分号,sqlite3将给你一个连续的命令提示符并等你给当前的SQL命令添加更多的文字。这个特点让你输入多行的多个SQL语句,例如: sqlite?create table tbl2( ?? ...?f1 varchar(30) primary key, ?? ...?f2 text, ?? ...?f3 real ?? ...?); sqlite 题外话:查询SQLITE_MASTER表 ??? SQLite数据库的框架被保存在一个名叫sqlite_master的特殊的表中。你可以像查询其它表一样通过执行“SELECT”查询这个特殊的表。例如: $?sqlite3?ex1 SQlite?vresion?3.3.10 Enter?.help?for?instructions sqlite?select?*?from?sqlite_master; ????type?=?table ????name?=?tbl1 tbl_name?=?tbl1 rootpage?=?3 ?????sql?=?create?table?tbl1(one?varchar(10),?two?smallint) sqlite ??? 但你不能在sqlite_master表中执行诸如DROP TABLE, UPDATE, INSERT 或者DELETE命令。sqlite_master表在你创建、删除和索引数据库时自动更新这个表。你不能手工更改sqlite_master表。 ??? TEMPORARY表的结构没有存储在sqlite_master表中,由于TEMPORARY表对应用是不可见的,而不是应用程序创建这个表。TEMPORARY表结构被存储在另外一个名叫sqlite_temp_master的特定的表中。sqlite_temp_master表是临时表自身。 sqlite3的特殊命令 ?? 大多数候,sqlite3读入输入行,并把它们传递到SQLite库中去运行。但是如果输入行以一个点(“.”)开始,那么这行将被sqlite3程序自己截取并解释。这些“点命令”通常被用来改变查询输出的格式,或者执行鞭个预封包(预定义prepackaged)的查询语句。 你可以在任何时候输入“.help”,列出可用的点命令。例如 sqlite?.help .bail?ON|OFF牋牋牋牋牋燬top燼fter爃itting燼n爀rror.牋Default燨FF .databases牋牋牋牋牋牋燣ist爊ames燼nd爁iles爋f燼ttached燿atabases .dump?TABLE??..牋牋牋Dump爐he燿atabase爄n燼n燬QL爐ext爁ormat .echo燨N|OFF牋牋牋牋牋燭urn燾ommand爀cho爋n爋r爋ff .exit牋牋牋牋牋牋牋牋牋Exit爐his爌rogram .explain燨N|OFF牋牋牋牋Turn爋utput爉ode爏uitable爁or燛XPLAIN爋n爋r爋ff. .header(s)燨

文档评论(0)

mydoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档