作者:手机用户2602904453 | 来源:互联网 | 2023-05-18 00:36
SQLITE入门-逐步讲解SQLITE命令行(一)SQLITE入门-逐步讲解SQLITE命令行(二)SQLITE入门-逐步讲解SQLITE命令行(三)SQLITE入门-逐步讲解SQL
SQLITE入门-逐步讲解SQLITE命令行(一)
SQLITE入门-逐步讲解SQLITE命令行(二)
SQLITE入门-逐步讲解SQLITE命令行(三)
SQLITE入门-逐步讲解SQLITE命令行(四)
SQLITE入门-逐步讲解SQLITE命令行(五)
SQLITE入门-逐步讲解SQLITE命令行(六)
.help 显示帮助信息
.import FILE TABLE 把文件中的数据导入到表中,各字段用separator(默认是"|")的值为分隔符,下面我们举个例子。 我们在F盘下建一个data.txt文件,内容如下:
4|开源
5|技术
.import命令操作如下:
sqlite> .import data.txt websites
sqlite>
查看结果如下:
sqlite> select * from websites;
WebID|WebName
1|CTOChina.net
2|搜狐
3|雅虎
4|开源
5|技术
sqlite>
我们已经看到
4|开源
5|技术
数据,已经导入websites表中了.....
.indices TABLE “.indices”命令作用类似的方式是列出特定表的所有的索引。“.indices”命令须一个参数即所要索引表的表名。 在此提醒下“.schema”命令,如果".schema"不带任何参数,“.schema”命令显示原始的用于创建当前数据库的CREATE TABLE和CREATE INDEX语句。如果你给".schema"命令一个表名,它显示原始的创建该表和它所有索引的CREATE语句。为了举例,我们先建个索引以作铺垫。 在表websites的webID字段上建立一个名为mytestindex的索引,如下:
sqlite> create index mytestindex on websites([webID]);
sqlite>
.indices命令如下:
sqlite> .indices websites
mytestindex
sqlite>
.schema命令如下:
sqlite> .schema
CREATE TABLE [websites] (
[WebID] INTEGER NOT NULL PRIMARY KEY,
[WebName] VARCHAR(20) NULL
);
CREATE INDEX mytestindex on websites([webID]);
sqlite>
.load FILE ?ENTRY?
请补充?
.mode MODE ?TABLE? 输出格式选项 csv Comma-separated values 各字段以逗号为分隔符输出 如:
sqlite> .mode csv
sqlite> select * from websites;
WebID,WebName
1,CTOChina.net
2,"搜狐"
3,"雅虎"
4,"开源"
5,"技术"
sqlite>
column Left-aligned columns. 以.width设置的宽度显示各字段 如:
sqlite> .mode column
sqlite> select * from websites;
WebID WebName
---------- ------------
1 CTOChina.net
2 搜狐
3 雅虎
4 开源
5 技术
sqlite>
html HTML code html 表格格式输出 如:
sqlite> .mode html
sqlite> select * from websites;
WebID WebName
1
CTOChina.net
2
搜狐
3
雅虎
4
开源
5
技术
sqlite>
insert SQL insert statements for TABLE 以insert SQL语句形式输出 如:
sqlite> .mode insert
sqlite> select * from websites;
INSERT INTO sql VALUES(1,'CTOChina.net');
INSERT INTO sql VALUES(2,'搜狐');
INSERT INTO sql VALUES(3,'雅虎');
INSERT INTO sql VALUES(4,'开源');
INSERT INTO sql VALUES(5,'技术');
sqlite>
line One value per line field = value的形式逐行输出 如:
sqlite> .mode line
sqlite> select * from websites;
WebID = 1
WebName = CTOChina.net
WebID = 2
WebName = 搜狐
WebID = 3
WebName = 雅虎
WebID = 4
WebName = 开源
WebID = 5
WebName = 技术
sqlite>
list Values delimited by .separator string 各字段以separator的值为分隔符输出 如:
sqlite> .mode list
sqlite> select * from websites;
WebID,WebName
1,CTOChina.net
2,搜狐
3,雅虎
4,开源
5,技术
sqlite>
tabs Tab-separated values 如:
sqlite> .mode tabs
sqlite> select * from websites;
WebID WebName
1 CTOChina.net
2 搜狐
3 雅虎
4 开源
5 技术
sqlite>
tcl TCL list elements 如:
sqlite> .mode tcl
sqlite> select * from websites;
"WebID" "WebName"
"1" "CTOChina.net"
"2" "\313\321\272\374"
"3" "\321\305\273\242"
"4" "\277\252\324\264"
"5" "\274\274\312\365"
SQLITE入门-逐步讲解SQLITE命令行(一) SQLITE入门-逐步讲解SQLITE命令行(二) SQLITE入门-逐步讲解SQLITE命令行(三) SQLITE入门-逐步讲解SQLITE命令行(四) SQLITE入门-逐步讲解SQLITE命令行(五) SQLITE入门-逐步讲解SQLITE命令行(六)
推荐阅读
有没有人用过sqlite?关于tablehasnocolumnnamedcolumn插入数据的时候报上边的错。问题是我明明有这一列。直接在sqlitedevoloper里执 ...
[详细]
蜡笔小新 2023-09-25 17:43:26
本文介绍了使用反射和泛型构建通用DAO的方法,通过减少代码冗余度来提高开发效率。通过示例说明了如何使用反射和泛型来实现对不同表的相同操作,从而避免重复编写相似的代码。该方法可以在Java学习中起到较大的帮助作用。 ...
[详细]
蜡笔小新 2023-12-11 18:38:04
Python使用SQLite1.sqlite3的安装python2.5.x以上版本默认自带sqlite3模块。2.链接sqlite3数据库```#导入sqlite3模块import ...
[详细]
蜡笔小新 2023-09-23 15:32:47
背景使用sqlite3的命令实现数据去重,与无效数据删除等操作。所有操作均封装在shellscript中。创建数据库邮件数据库:UserEmail.dbEmail表:TABLE_EM ...
[详细]
蜡笔小新 2023-09-18 22:05:08
本文详细介绍了在ASP.NET中获取插入记录的ID的几种方法,包括使用SCOPE_IDENTITY()和IDENT_CURRENT()函数,以及通过ExecuteReader方法执行SQL语句获取ID的步骤。同时,还提供了使用这些方法的示例代码和注意事项。对于需要获取表中最后一个插入操作所产生的ID或马上使用刚插入的新记录ID的开发者来说,本文提供了一些有用的技巧和建议。 ...
[详细]
蜡笔小新 2023-12-13 17:03:18
本文详细介绍了Spring的JdbcTemplate的使用方法,包括执行存储过程、存储函数的call()方法,执行任何SQL语句的execute()方法,单个更新和批量更新的update()和batchUpdate()方法,以及单查和列表查询的query()和queryForXXX()方法。提供了经过测试的API供使用。 ...
[详细]
蜡笔小新 2023-12-13 14:27:11
本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ...
[详细]
蜡笔小新 2023-12-13 13:24:33
本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ...
[详细]
蜡笔小新 2023-12-12 17:12:51
本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ...
[详细]
蜡笔小新 2023-12-11 13:09:19
合并列值-合并为一列问题需求:createtabletab(Aint,Bint,Cint)inserttabselect1,2,3unionallsel ...
[详细]
蜡笔小新 2023-12-11 12:32:55
WhenImtryingtorunthefollowing:当我试图运行以下内容时:ContentValuescvnewContentValues();cv ...
[详细]
蜡笔小新 2023-10-12 19:27:09
我正在一个涉及SQLite的项目中,我只有一个数据库文件,现在我正在测试我的应 ...
[详细]
蜡笔小新 2023-10-12 03:04:18
州的先生(https:zmister.com)在很多项目中都有使用到SQLite数据库作为数据存储的工具,其中包括一些桌面图形界面程序和线上的Web应用程序。至今为止,它们都运行良 ...
[详细]
蜡笔小新 2023-09-24 10:45:45
本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ...
[详细]
蜡笔小新 2023-12-14 12:01:13
1.List类型是一个链表结构的集合,主要功能有push,pop,获取元素等。List类型是一个双端链表的结构,我们可以通过相关操作进行集合的头部或者尾部添加删除元素,List的设 ...
[详细]
蜡笔小新 2023-12-13 09:57:22
手机用户2602904453
这个家伙很懒,什么也没留下!