sqlite命令行工具的使用

sqlite命令行工具的使用

ID:32367057

大小:50.90 KB

页数:5页

时间:2019-02-03

sqlite命令行工具的使用_第1页
sqlite命令行工具的使用_第2页
sqlite命令行工具的使用_第3页
sqlite命令行工具的使用_第4页
sqlite命令行工具的使用_第5页
资源描述:

《sqlite命令行工具的使用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、最近使用sqlite较多,这东西现在是越用越着迷,不管是工作或者个人自娱自乐写东西,只要有数据存储首先就想到了sqlite,我一直对C/S模式的数据存储很反感,记得在知道sqlite之前的很长一段时间里一直用的是xml来存数我的数据,我喜欢将数据存储在单一文件里,我可以随时把数据带在身上,而且它们兼容性够好,拿着数据文件到那里都能用,哪怕是在嵌入式系统里照样玩儿的转…SQLite特性1.ACID事务2.零配置–无需安装和管理配置3.储存在单一磁盘文件中的一个完整的数据库4.数据库文件可以在不同字节顺序的机器间自由的共享5.支持数据库大小至2TB6.足够小,大致3

2、万行C代码,250K7.比一些流行的数据库在大部分普通数据库操作要快8.简单,轻松的API9.包含TCL绑定,同时通过Wrapper支持其他语言的绑定10.良好注释的源代码,并且有着90%以上的测试覆盖率11.独立:没有额外依赖12.Source完全的Open,你可以用于任何用途,包括出售它13.支持多种开发语言,C,PHP,Perl,Java,ASP.NET,PythonSqlite安装现在各大Linux发型版均有现成的软件包可供安装,而且大部份系统都是自带有的,想确认系统里有没有运行下$sqlite3非Linux系统到:http://www.sqlite.o

3、rg/download.html下载安装接下来就是sqlite命令行工具的使用打开或创建数据库$sqlite3test.db3这样就能打开或者创建一个新的数据库文件$sqlite3test.db3SQLiteversion3.6.23Enter".help"forinstructionsEnterSQLstatementsterminatedwitha";"sqlite>它看起来就是这个样子SQlite内置命令它除了能执行SQL语句以外还提供一组内置的命令,它们是以点.开始,比如说查看帮助信息就是.help退出是.exit跟.quit创建表在命令行里大部份的SQ

4、L语句它都是支持的,现在来新建两个表sqlite>createtableArtists(--->ArtistIDINTEGERPRIMARYKEY,--->ArtistNameTEXT);sqlite对SQL语句大小写不敏感,所以大写小写随便sqlite>createtableCDs(--->CDIDINTEGERPRIMARYKEY,--->ArtistIDINTEGERNOTNULL,--->TitleTEXTNOTNULL,--->DateTEXT);这里注意,除了INTEGERPRIMARYKEY其它字段是都可以是无类型的,也就是不关声明什么或者不声明,

5、这个字段是可以存储任何数据的。插入数据sqlite>insertintoArtists(ArtistID,ArtistName)values(NULL,'PeterGabriel');sqlite>insertintoArtists(ArtistID,ArtistName)values(NULL,'BruceHornsby');sqlite>insertintoArtists(ArtistID,ArtistName)values(NULL,'LyleLovett');sqlite>insertintoArtists(ArtistID,ArtistName)val

6、ues(NULL,'BeachBoys');sqlite>insertintoCDs(CDID,ArtistID,Title,Date)values(NULL,1,'So','1984');sqlite>insertintoCDs(CDID,ArtistID,Title,Date)values(NULL,1,'Us','1992');sqlite>insertintoCDs(CDID,ArtistID,Title,Date)values(NULL,2,'TheWayItIs','1986');sqlite>insertintoCDs(CDID,ArtistID,

7、Title,Date)values(NULL,2,'ScenesfromtheSouthside','1990');sqlite>insertintoCDs(CDID,ArtistID,Title,Date)values(NULL,1,'Security','1990');sqlite>insertintoCDs(CDID,ArtistID,Title,Date)values(NULL,3,'JoshuaJudgesRuth','1992');sqlite>insertintoCDs(CDID,ArtistID,Title,Date)values(NULL,4,

8、'PetSounds',

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。