SQLITE学习笔记二(数据库管理,命令行操作)
来源:互联网 发布:excel 数据截断 编辑:程序博客网 时间:2024/06/05 10:00
1.在下载一个windows下shell程序,下载地址:http://www.sqlite.com/sqlite-shell-win32-x86-3070900.zip
2.下载完成后解压得到sqlite3.exe,放置在任意目录;
3.使用方式:
a.打开数据库
Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\socrates.WINXP-DUANYX>cd /d E:\tmp\sqlite_stduy\dbE:\tmp\sqlite_stduy\db>sqlite3.exe sqlite_study.db --参数为要打开的数据库名(存在目录时请带//访问)SQLite version 3.7.9 2011-11-01 00:52:41Enter ".help" for instructionsEnter SQL statements terminated with a ";"sqlite>
b. 查看命令行帮助:
sqlite> .help.backup ?DB? FILE Backup DB (default "main") to FILE.bail ON|OFF Stop after hitting an error. Default OFF.databases List names and files of attached databases.dump ?TABLE? ... Dump the database in an SQL text format If TABLE specified, only dump tables matching LIKE pattern TABLE..echo ON|OFF Turn command echo on or off.exit Exit this program.explain ?ON|OFF? Turn output mode suitable for EXPLAIN on or off. With no args, it turns EXPLAIN on..header(s) ON|OFF Turn display of headers on or off.help Show this message.import FILE TABLE Import data from FILE into TABLE.indices ?TABLE? Show names of all indices If TABLE specified, only show indices for tables matching LIKE pattern TABLE..load FILE ?ENTRY? Load an extension library.log FILE|off Turn logging on or off. FILE can be stderr/stdout.mode MODE ?TABLE? Set output mode where MODE is one of: csv Comma-separated values column Left-aligned columns. (See .width) html HTML <table> code insert SQL insert statements for TABLE line One value per line list Values delimited by .separator string tabs Tab-separated values tcl TCL list elements.nullvalue STRING Print STRING in place of NULL values.output FILENAME Send output to FILENAME.output stdout Send output to the screen.prompt MAIN CONTINUE Replace the standard prompts.quit Exit this program.read FILENAME Execute SQL in FILENAME.restore ?DB? FILE Restore content of DB (default "main") from FILE.schema ?TABLE? Show the CREATE statements If TABLE specified, only show tables matching LIKE pattern TABLE..separator STRING Change separator used by output mode and .import.show Show the current values for various settings.stats ON|OFF Turn stats on or off.tables ?TABLE? List names of tables If TABLE specified, only list tables matching LIKE pattern TABLE..timeout MS Try opening locked tables for MS milliseconds.width NUM1 NUM2 ... Set column widths for "column" mode.timer ON|OFF Turn the CPU timer measurement on or offsqlite>
c.参考以上命令行帮助即可操作数据库,举例如下:
sqlite> .databases --查看数据库的存放路径seq name file--- --------------- ----------------------------------------------------------0 main E:\tmp\sqlite_stduy\db\sqlite_study.dbsqlite> .tables --查看当前数据库中的表tbl_product tbl_product1 tbl_product2 tbl_product3sqlite> select * from tbl_product3; --执行SQL语句1|iphone4ssqlite> insert into tbl_product3 values('nokia'); --SQL语句出错提示Error: table tbl_product3 has 2 columns but 1 values were suppliedsqlite> insert into tbl_product3 values(2, 'nokia');sqlite> select * from tbl_product3;1|iphone4s2|nokiasqlite>.mode tabs --设置显示模式(以Tab键做为列间间隔符)sqlite> select * from tbl_product3;1 iphone4s2 nokiasqlite> .show --查看当前shell的环境变量 echo: off explain: off headers: off mode: listnullvalue: "" output: stdoutseparator: "\t" stats: off width:sqlite>.quit --退出数据库E:\tmp\sqlite_stduy\db>
其他相关操作请参考.help进行。
- SQLITE学习笔记二(数据库管理,命令行操作)
- Sqlite学习(二) sqlite操作入门(命令行操作)
- SQlite命令行操作数据库
- 命令行操作 sqlite 数据库
- adb命令行操作sqlite数据库
- SQLite数据库操作笔记
- 使用sqlite3数据库管理命令行工具对SQLite数据库进行操作
- Android下SQLite数据库编程学习系列之一---熟悉SQLite及命令行操作
- Cocos2d-x笔记(二)Sqlite数据库基本操作
- 学习SQLite数据库 笔记
- SQLite数据库学习笔记
- SQLite数据库学习笔记
- SQLite 数据库 -- 学习笔记
- Redis系列学习(二)之命令行操作数据库
- SQLite学习笔记二《打开或创建一个数据库》
- iOS学习笔记(十五)——数据库操作(SQLite)
- Android学习开发笔记之SQLite数据库操作
- iOS学习笔记(十五)——数据库操作(SQLite)
- 在Linux下安装android开发环境并以USB调试方式链接手机进行开发e
- Adapter example2
- APK反编译Apktool
- 轻松解决 Eclipse Indigo 3.7 中文字体偏小,完美 Consolas 微软雅黑混合字体!
- 答案
- SQLITE学习笔记二(数据库管理,命令行操作)
- 传递闭包的warshall算法
- uva10054
- 没有什么是永垂不朽的
- C语言文件输入输出错误检测,仅仅是照搬谭浩强书上的,便于以后查阅
- Struts2中的值栈与OGNL2 的使用
- 任务和栈
- 双子的孤独无药可医
- Android 事务操作和数据显示(ListView的使用)