欢迎来到天天文库
浏览记录
ID:35294955
大小:24.41 KB
页数:7页
时间:2019-03-23
《sqlite数据库使用总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、nSlide命令行功能简介DML/DDL语句的使用和以前一致,不做介绍.databases列出数据库文件名.tables?PATTERN?列出?PATTERN?匹配的表名.importFILETABLE将文件中的数据导入的文件中.dump?TABLE?生成形成数据库表的SQL脚本.outputFILENAME将输出导入到指定的文件中.outputstdout将输出打印到屏幕.modeMODE?TABLE?设置数据输出模式(csv,html,tcl….nullvalueSTRING用指定的串代替输出的NULL串.readFILENAME执行指定文件中的SQL语句
2、.schema?TABLE?打印创建数据库表的SQL语句.separatorSTRING用指定的字符串代替字段分隔符.show打印所有SQLite环境变量的设置.quit(或.exit)退出命令行接口sqlite官方提供的shell命令行程序sqlite3.exe如何使用及操作数据库详解1、创建数据库打开命令行窗口,确保当前路径能够执行sqlite3.exe。不明白的童鞋可以网上搜一下windows下环境变量path的设置。sqite3DBNAME.EXT执行上面的命令,其中DBNAME为你要命名的数据库名,EXT为扩展名,扩展名有没有都可以。执行命令后,并不
3、会立即生成文件。2、最重要的命令.help进入sqlite命令模式下后,执行.help这个命令,就会显示出所有可用的操作。任何时候忘记了命令,都可以去查查。到此,先说明两点一、凡是.help中显示列表中的命令,均不需要分号结尾二、凡是sql语句,均需要加分号结尾表示该语句结束,然后回车执行好,继续介绍命令。3、创建一个数据表createtabletablename(fieldnamefieldtype[,...]);和一般的sql语法差不多,只是写表结构的时候,字段名fieldname要写在字段类型fieldtype前面,同时注意分号作为sql语句结尾。在成功
4、建表后,在sqlite.exe目录下已经生成了你的数据库文件。如果你不想将文件建在sqlite.exe目录下,可以在创建数据时这样书写,举个例子:sqite3D:test.db也就是,将数据库文件起名test.db并放在d盘根目录下。4、关于执行select语句后不显示结果在.help帮助列表中,有一个.outputstdout,这个命令的意思是将结果输出到屏幕上。如果你确认已经在表中插入数据,select却未显示结果,那么就执行.outputstdout。然后再select。5、.help列表sqlite>.help.backup?DB?FILEBacku
5、pDB(default“main”)toFILE备份数据库到文件.bailON
6、OFFStopafterhittinganerror.DefaultOFF开启/关闭遇错停止,默认关闭.databasesListnamesandfilesofattacheddatabases显示数据库列表.dump?TABLE?…DumpthedatabaseinanSQLtextformat导出数据到sql文件IfTABLEspecified,onlydumptablesmatchingLIKEpatternTABLE..echoON
7、OFFTurncommandechoon
8、oroff开启/关闭命令回显.exitExitthisprogram退出sqlite.explain?ON
9、OFF?TurnoutputmodesuitableforEXPLAINonoroff.Withnoargs,itturnsEXPLAINon.开启/关闭执行命令后是否显示一些详细信息,建议开启.header(s)ON
10、OFFTurndisplayofheadersonoroff开启/关闭显示头部,例如select时的表头.helpShowthismessage.importFILETABLEImportdatafromFILEintoTABLE将某文件
11、中的数据导入到指定数据表.indices?TABLE?Shownamesofallindices.IfTABLEspecified,onlyshowindicesfortablesmatchingLIKEpatternTABLE..loadFILE?ENTRY?Loadanextensionlibrary.logFILE
12、offTurnloggingonoroff.FILEcanbestderr/stdout开启/关闭日志记录,并可选择日志记录到文件或屏幕.modeMODE?TABLE?SetoutputmodewhereMODEisoneof:输入模式设置,
13、比如,配合.outputfname将数
此文档下载收益归作者所有