资源描述:
《sqlite3常用命令及语法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、http://blog.csdn.net/linchunhua/article/details/7184439sqlite数据库只用一个文件就ok,小巧方便,所以是一个非常不错的嵌入式数据库,SQLite大量的被用于手机,PDA,MP3播放器以及机顶盒设备。MozillaFirefox使用SQLite作为数据库。Mac计算机中的包含了多份SQLite的拷贝,用于不同的应用。PHP将SQLite作为内置的数据库。Skype客户端软件在内部使用SQLite。SymbianOS(智能手机操作平台的领航)内置SQLite
2、。AOL邮件客户端绑定了SQLite。Solaris10在启动过程中需要使用SQLite。McAfee杀毒软件使用SQLite。iPhones使用SQLite。Symbian和Apple以外的很多手机生产厂商使用SQLite。下面就sqlite中的常用命令和语法介绍http://www.sqlite.org/download.html可下载不同操作系统的相关版本sqlitegedit也可以使用火狐中的插件sqlitemanager新建数据库sqlite3databasefilename检查databasefile
3、name是否存在,如果不存在就创建并进入数据库(如果直接退出,数据库文件不会创建)如果已经存在直接进入数据库对数据库进行操作sqlite中命令:以.开头,大小写敏感(数据库对象名称是大小写不敏感的).exit.help查看帮助针对命令.database显示数据库信息;包含当前数据库的位置.tables或者.table显示表名称没有表则不显示.schema命令可以查看创建数据对象时的SQL命令;.schemadatabaseobjectname查看创建该数据库对象时的SQL的命令;如果没有这个数据库对象就不显示内容
4、,不会有错误提示.readFILENAME执行指定文件中的SQL语句.headerson/off显示表头默认off.modelist
5、column
6、insert
7、line
8、tabs
9、tcl
10、csv改变输出格式,具体如下sqlite>.modelistsqlite>select*fromemp;7369
11、SMITH
12、CLERK
13、7902
14、17-12-1980
15、800
16、
17、207499
18、ALLEN
19、SALESMAN
20、7698
21、20-02-1981
22、1600
23、300
24、30如果字段值为NULL默认不显示也就是显示空字符串s
25、qlite>.modecolumnsqlite>select*fromemp;7369SMITHCLERK790217-12-1980800207499ALLENSALESMAN769820-02-19811600300307521WARDSALESMAN769822-02-1981125050030sqlite>.modeinsertsqlite>select*fromdept;INSERTINTOtableVALUES(10,'ACCOUNTING','NEWYORK');INSERTINTOtableVAL
26、UES(20,'RESEARCH','DALLAS');INSERTINTOtableVALUES(30,'SALES','CHICAGO');INSERTINTOtableVALUES(40,'OPERATIONS','BOSTON');sqlite>.modelinesqlite>select*fromdept;DEPTNO=10DNAME=ACCOUNTINGLOC=NEWYORKDEPTNO=20DNAME=RESEARCHLOC=DALLASDEPTNO=30DNAME=SALESLOC=CHICAGO
27、DEPTNO=40DNAME=OPERATIONSLOC=BOSTONsqlite>.modetabssqlite>select*fromdept;10ACCOUNTINGNEWYORK20RESEARCHDALLAS30SALESCHICAGO40OPERATIONSBOSTONsqlite>.modetclsqlite>select*fromdept;"10""ACCOUNTING""NEWYORK""20""RESEARCH""DALLAS""30""SALES""CHICAGO""40""OPERATIO
28、NS""BOSTON"sqlite>.modecsvsqlite>select*fromdept;10,ACCOUNTING,"NEWYORK"20,RESEARCH,DALLAS30,SALES,CHICAGO40,OPERATIONS,BOSTON.separator"X"更改分界符号为Xsqlite>.separator'**'sqlite>select*fromd