主要特色:
-可视SQL查问天生器
-轻松建树重大的SQL查问。
-格式化的SQL查问文本妄想。
-SQL查问剖析以及合成的有力本领。
-低级SQL编纂器与语法高亮以及代码实现。
强盛的重组功能:
-表列,索引,外键,触发器,配合以及魔难约束的可视化编纂器。
-任何重大的表,而不会损失数据重组。
-任何重组操作被包裹在一个嵌套事件回滚,假如爆发任何过错变更运历时。
导入以及导出数据:
-从ADO数据源,CSV文件,SQL剧本或者SQLite导入数据。
-数据导出到CSV文件,SQL剧本,Excel或者SQLite的。
-运用拖放操作之间的SQLite数据库复制表。
-经由剪贴板中的数据导出到Excel。
数据编纂:
-在运勤勉用强盛的就地编纂网格的编纂数据。
-图像编纂器当初反对于JPEG,PNG,BMP,GIF以及ICO图像格式。
-运用集成的十六进制编纂器可视化以及更正BLOB字段。
装置并运用SQLite Expert
下载SQLiteExpert软件
装置颇为重大 不断下一步就行
install后 装置乐成
掀开软件
掀开sqlite数据库
判断后 就掀开sqlite的数据了
如今需要在eclipse用MMDS把sqlite数据文件导进去
OK掀开后
在data/data/你的名目称谓/数据库文件
找到数据库文件后导出到当地 而后用工具掀开
运用SQLite expert 建树一张table
运用SQLite expert 建树一张table,并让它为咱们天生所需的sql语句
下面的例子,咱们建树一张表用来存储用户的用户名以及明码;数据库名"users",表名"user_accounts",有三个列:row_id INTEGER自增规范的主键,usernameTEXT规范 用来保存用户名,passwordTEXT规范,用来保存用户明码;
建树表格
为了建树一张table 首先要有一个数据库文件,点击"File"->""New Database而后抉择文件的道路,点击OK便建树了一个数据库文件建树完数据库之后建树表格,右击数据库文件名抉择"New Table"如下图所示:
这时咱们便进入了"妄想形态",填写表名(user_accounts),点击"Add",在Name中填写"row_id",Type抉择Integer,如下图所示:
由于row_id这个列比力特殊是咱们的索引的主键,以是还要点击"Index",之后会看到下图:
右侧的Available Fields 中有咱们适才建树的row_id,点击"Add"把row_id退出右侧的Index Fields之中。这时下面的Primary以及AutoIncrement会酿成可先形态,勾选Primary以及AutoIncrement点击OK;
再回到Field之中建树此外两列,分说为username规范为TEXT,password规范也为TEXT,但不需要建树Index; 实现之后点击Apply,这样咱们便运用SQLite expert建树一张表格,点击DDL,咱们可能看到SQLite expert已经为咱们天生好了天生这张表格所需的SQL语句:
在Android中需要代码天生表格时,惟独把这段代码复制以前,就能了。
削减用户
点击SQL,实施如下SQL语句,为表格削减一个用户:
INSERT INTO user_accounts(row_id,username,password) VALUES(001,'John','abcdef');
点击Data会发现数据库里边削减了一个用户名为John的用户。为了实习,咱们无妨再削减两个用户,David以及Sarah
INSERT INTO user_accounts(row_id,username,password) VALUES(002,'David','123456');INSERT INTO user_accounts(row_id,username,password) VALUES(003,'Sarah','00000000');
删除了用户
实施下面的语句删除了用户David:
DELETE FROM user_accounts WHERE username = 'David';
更正明码
实施如下语句更正Sarah的明码:
update user_accounts SET password='666666' WHERE username = 'Sarah';
魔难所用户信息
可能运用如下语句魔难表内所实用户的信息:
SELECT * FROMM user_accounts;
艰深来说select * 的语句只在测试的时候时候,在正式代码中不推选运用。
魔难指定列的内容
实施如下语句魔难所实用户的用户名以及明码:
SELECT username,password FROM user_accounts;
这时个就发现row_id列不展现进去。
查问特定条件的信息
SQL可能经由给定查问条件妨碍精确查找,好比咱们惟独要John的明码。就能运用这样的语句
SELECT password FROM user_accounts WHERE username = 'John';
以上游程图,源头于SQLite民间文档
Create Table Statement
column-def
type-name
column-constraint
table-constraint
foriegn-key-clause
Insert Statement
Delete Statement
qualified-table-name
Update Statement
qualified-table-name
Select Statement
select-core
result-column
join-source
single-source
join-op
join-constraint
ordering-term
compound-operator
其余特色:
-残缺的Unicode反对于。
-反对于附加的数据库。
-反对于加密的数据库。
-Lua以及Pascal的剧本反对于。
最新功能:
-魔难所有的功能以及装置排序纪律每一个SQLite扩展!
-3.0的新功能:自界说的概况以及感应的运用挨次运用概况。
-3.0的新功能:发送到打印机的网格任何内容或者将其导出到一个PDF文件。