sqlite3入门.docxVIP

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

sqlite3入门1.SQLite简介SQLite?是一个非常流行的嵌入式数据库,它提供了一个清爽的?SQL?接口,相当小的内存占用和高速的响应,更?Happy?的是他还是免费的,大家都可以尽情的使用,很多牛叉的公司(诸如?Adobe,Apple,Google,Sun,Symbian?),开源项目(?Mozilla,PHP,Python?)都在产品中装配?SQLite.?Android?中,?SQLite?是被集成于?Android?runtime?,每个?Android?应用程序都可以欢快的使用?SQLite?数据库,如果你熟悉?JDBC?,那么这个过程就更安逸了。2.SQLite3特征支持的Sql?语句ALTER?TABLE?ANALYZE?ATTACH?DATABASE?BEGIN?TRANSACTION?语句COMMIT?TRANSACTION?CREATE?INDEX?CREATE?TABLE?CREATE?TRIGGER?CREATE?VIEW?CREATE?VIRTUAL?TABLE?DELETE?DETACH?DATABASE?DROP?INDEX?DROP?TABLE?DROP?TRIGGER?DROP?VIEW?END?TRANSACTION?EXPLAIN?表达式INSERT?ON?CONFLICT?clause?PRAGMA?REINDEX?REPLACE?ROLLBACK?TRANSACTION?SELECT?UPDATE?VACUUM??数据类型:?不区分大小写?TEXT?????文本?NUMERIC?数值?INTEGER?整型?REAL?????小数?NONE?????无类型?3.Sqlite入门?第一步在这这前先到网上下载sqlite相关程序,windows、linux、mac都有相关程序。在windows下要下载sqlite.exe,这个是命令行程序。sqlite.dll为开发时用到有库。也可以下载相关sqlite界面化工具,这里站长就不推荐了,网上很多。启动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 ... ); sqlite4.创建sqlite数据库用sqlite3建立数据库的方法很简单,只要在shell下键入(以下$符号为shell提示号,请勿键入):?$?sqlite3?foo.db?如果目录下没有foo.db,sqlite3就会建立这个数据库。sqlite3并没有强制数据库文档名要怎么取,因此如果你喜欢,也可以取个例如foo.icannameitwhateverilike的档名。在sqlite3提示列下操作进入了sqlite3之后,会看到以下文字:?SQLite?version?3.1.3Enter?.help?for?instructionssqlite??这时如果使用.help可以取得求助,.quit则是离开(请注意:不是quit)?5.SQL的指令格式?所以的SQL指令都是以分号(;)结尾的。如果遇到两个减号(--)则代表注解,sqlite3会略过去。6.create?table创建表?假设我们要建一个名叫film的资料表,只要键入以下指令就可

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档