ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:26.70KB ,
资源ID:3194844      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3194844.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ubuntu下安装sqlite3转.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ubuntu下安装sqlite3转.docx

1、ubuntu下安装sqlite3转Ubuntu下安装SQLite3 (转) 1.介绍:sqlite3是linux上的小巧的数据库,一个文件就是一个数据库。2.安装: 要安装sqlite3,可以在终端提示符后运行下列命令: sudo apt-get install sqlite3 检查版本 sqlite3 -version3.测试 当前目录下建立test.db测试数据库文件 sqlite3 test.db 查询信息 .database 退出 .exit4.图形界面 可以选择sqlitebrowser程式(qt3) sudo apt-get install sqlitebrowser 启动图形界面

2、可以在终端提示符后输入sqlitebrowser5.编程 PHP:sudo apt-get install php5-sqlite Python:sudo apt-get install python-pysqlite2 Ruby:sudo apt-get install libsqlite3-ruby比较有用的命令:.tables 显示数据库中所有的表.schema 显示所有的表的创建语句.schema tableX 显示表tableX的创建语句.quit 退出SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样

3、使用sqlite3的简要说明。开始 启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的sqlite3命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后 sqlite3程序将提示你输入SQL。敲入SQL语句(以分号“;”结束),敲回车键之后,SQL语句就会执行。 例如,创建一个包含一个表tb11名字为ex1的SQLite数据库,你可以这样做:$sqlite3 ex1SQLite version 3.3.17Enter .help for instructionssqlite> create table tbl1(one varchar(10), two smalli

4、nt);sqlite> insert into tbl1 values(hello!, 10);sqlite> insert into tbl1 values(goodbye, 20);sqlite> select * from tbl1;hello!|10goodbye|20sqlite> 你可以通过敲你所用系统的文件结束符(通常是Ctrl + D)或者中断字符(通常是Ctrl + C)。来终止sqlite3程序。确定你在每个SQL语句结束敲入分号!sqlite3程序通过查找分号来决定一个SQL语句的结束。如果你省略分 号,sqlite3将给你一个连续的命令提示符并等

5、你给当前的SQL命令添加更多的文字。这个特点让你输入多行的多个SQL语句,例如:sqlite> create table tbl2( .> f1 varchar(30) primary key, .> f2 text, .> f3 real .> );sqlite>题外话:查询SQLITE_MASTER表 SQLite数据库的框架被保存在一个名叫sqlite_master的特殊的表中。你可以像查询其它表一样通过执行“SELECT”查询这个特殊的表。例如:$ sqlite3 ex1SQlite vresion 3.3.10Enter .help for ins

6、tructionssqlite> select * from sqlite_master; type = table name = tbl1tbl_name = tbl1rootpage = 3 sql = create table tbl1(one varchar(10), two smallint)sqlite> 但你不能在sqlite_master表中执行诸如DROP TABLE, UPDATE, INSERT 或者DELETE命令。sqlite_master表在你创建、删除和索引数据库时自动更新这个表。你不能手工更改sqlite_master表。 TEMPORARY表的结构

7、没有存储在sqlite_master表中,由于TEMPORARY表对应用是不可见的,而不是应用程序创建这个表。 TEMPORARY表结构被存储在另外一个名叫sqlite_temp_master的特定的表中。sqlite_temp_master表是临 时表自身。sqlite3的特殊命令 大多数候,sqlite3读入输入行,并把它们传递到SQLite库中去运行。但是如果输入行以一个点(“.”)开始,那么这行将被sqlite3程序自 己截取并解释。这些“点命令”通常被用来改变查询输出的格式,或者执行鞭个预封包(预定义prepackaged)的查询语句。你可以在任何时候输入“.help”,列出可用的点

8、命令。例如sqlite> .help.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.echo ON|OFF Turn command echo on or off.exit Exit this program.explain ON|OFF Turn output mode suitable for EXPLAIN o

9、n or off.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 on TABLE.load FILE ?ENTRY? Load an extension library.mode MODE ?TABLE? Set output mode where MODE is one of: csv Comma-separat

10、ed 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 FILE

11、NAME 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.schema ?TABLE? Show the CREATE statements.separator STRING Change separator used by output mode and .import.show Show th

12、e current values for various settings.tables ?PATTERN? List names of tables matching a LIKE pattern.timeout MS Try opening locked tables for MS milliseconds.width NUM NUM . Set column widths for column modesqlite>改变输出格式 sqlite3程序可以以八种不同的格式显示一个查询的结果:csv, 列, html, 插入, 行, 制表和tcl。你可以用.mode点命令在这些输出格式之

13、间切换。 默认的输出格式是“列表”。在列表模式下,每条查询结果记录被写在一行中并且每列之间以一个字符串分割符隔开。默认的分隔符是一个管道符号(“|”)。列表符号在当你输出查询结果到另外一个符加处理的程序(如AWK)中去是尤为有用。sqlite> .mode listsqlite> select * from tbl1;hello|10goodbye|20sqlite> 你可以用“.separator”点命令来改变分界符。例如,为了把分割符改为一个逗号和一个空格,你可以这样做:sqlite> .separator , sqlite> select * from tb

14、l1;hello, 10goodbye, 20sqlite> 在“line模式下,每一个位于条记录中的列在它自己那行显示。每行由列名、一个等号和列数据组成。下一条记录以一个空行隔开。这是一个行模式输出的例子:sqlite> .mode linesqlite> select * from tbl1;one = hellotwo = 10one = goodbyetwo = 20sqlite> 在列模式下,每条记录在一个单独的行中以数据列对齐的方式显示。列如:sqlite> .mode columnsqlite> select * from tbl1;one t

15、wo - -hello 10 goodbye 20 sqlite> 在默认的情况下,每列至少10个字符宽。太宽的数据将被截取。你可以用“.width”命令来调整列宽。如下所示:sqlite> .width 12 6sqlite> select * from tbl1;one two - -hello 10 goodbye 20 sqlite> 上面例子中.width命令设置第一列宽为12第二列宽为6。其它的列宽不变。你可以指定与你查询结果需要的列数一样多的“.width”参数。 如果你指定一列宽为0,那么这个列宽将自动以下面三个数字中的最大值做为列宽:10、表头宽度和最

16、宽的数据列的宽度。这可以让列自动调整宽度。每列的默认设置为自动调整的0值。 出现在输出开头两行的列标示可以用.header点命令关闭。在上面的例子中,列标示是打开的。可以用下面的方法关闭列标示:sqlite> .header offsqlite> select * from tbl1;hello 10 goodbye 20 sqlite> 另外一个有用的输出模式是insert。在插入模式下,被子格式化为看起来像SQL INSERT语句的样式。你可以用插入模式来产生文件(便于)以后用于不同数据库的输入。 当指定插入模式时,你必须给定一个特定参数就是要插入的表名。例如:sqlite> .mode insert new_tablesqlite> select * from tbl1;INSERT INTO new_table VALUES(hello,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1