梦之岛数码研究所PlayStation Portable系列研究AngelGameS → SQLite Control Center (SQLiteCC)

[别碰我,知道不?]

  共有5170人关注过本帖树形打印

主题:SQLite Control Center (SQLiteCC)

帅哥哟,离线,有人找我吗?
dae
  1楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC | 好友 | 纸条


加好友 发短信 煤煤猪

 点我查看个人信息

     等级:清洁工
     威望:0
     帖子:795 / 1 / -51
     积分:13271 / 3787
     金钱:2148
     财产:28 / 17
     登录:共登录 1707
     注册:2006-12-31 15:42:21
     近访:2008-11-8 0:46:13
     我的:主题集 精华集


我是广告,别摸我!
发帖心情SQLite Control Center (SQLiteCC)  Post By:2007-12-1 14:38:27

目前来说用不上~~~~

以后会用上的!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:sqlitecc-1.0.1.rar



我说得算!
2006-5-6  UMD EMULATOR源代码被公布 支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
dae
  2楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC | 好友 | 纸条


加好友 发短信 煤煤猪

 点我查看个人信息

     等级:清洁工
     威望:0
     帖子:795 / 1 / -51
     积分:13271 / 3787
     金钱:2148
     财产:28 / 17
     登录:共登录 1707
     注册:2006-12-31 15:42:21
     近访:2008-11-8 0:46:13
     我的:主题集 精华集


我是广告,别摸我!
发帖心情  Post By:2007-12-1 16:18:59

SQLite内建语法表

结构定义
CREATE TABLE

创建新表。

语法:
sql-command::=CREATE [TEMP | TEMPORARY] TABLE table-name (
column-def
          
[, column-def]*
[, constraint]*
)
sql-command::=CREATE [TEMP | TEMPORARY] TABLE [database-name.]
          
table-name AS select-statement
column-def::=name
          
[type]
          
[[CONSTRAINT name]
          
column-constraint]*
type::=typename
          
|
typename ( number ) |
typename ( number , number )
column-constraint::=NOT NULL [
          
conflict-clause
          
]
          
|
PRIMARY KEY
[sort-order]
          
[
          
conflict-clause
          
]
          
|
UNIQUE
[
          
conflict-clause
          
]
          
|
CHECK (
expr ) [
          
conflict-clause
          
]
          
|
DEFAULT
value
          
|
COLLATE
collation-name
constraint::=PRIMARY KEY ( column-list ) [
          
conflict-clause
          
]
          
|
UNIQUE (
column-list ) [
          
conflict-clause
          
]
          
|
CHECK (
expr ) [
          
conflict-clause
          
]
conflict-clause::=ON CONFLICT conflict-algorithm

CREATE VIEW

创建一个视图(虚拟表),该表以另一种方式表示一个或多个表中的数据。

语法:

sql-command::=CREATE [TEMP | TEMPORARY] VIEW [database-name.]
         
view-name AS select-statement

例子:
CREATE VIEW master_view AS
SELECT * FROM sqlite_master WHERE type='view';
说明:
创建一个名为master_view的视图,其中包括sqlite_master这个表中的所有视图表。

CREATE TRIGGER

创建触发器,触发器是一种特殊的存储过程,在用户试图对指定的表执行指定的数据修改语句时自动执行。

语法:

sql-statement::=CREATE [TEMP | TEMPORARY] TRIGGER trigger-name
         
[ BEFORE | AFTER ]
database-event ON [database-name .]
         
table-name
trigger-action
sql-statement::=CREATE [TEMP | TEMPORARY] TRIGGER trigger-name INSTEAD OF
database-event ON [database-name .]
         
view-name
trigger-action
database-event::=DELETE |
          
INSERT
|
          
UPDATE
|
          
UPDATE OF
column-list
trigger-action::=[ FOR EACH ROW | FOR EACH STATEMENT ]
         
[ WHEN expression
         
]
          
BEGIN
trigger-step ; [
         
trigger-step ; ]*
END
trigger-step::=update-statement
         
|
         
insert-statement
         
|
          
delete-statement
         
|
         
select-statement

例子:
CREATE TRIGGER update_customer_address UPDATE OF address ON customers
BEGIN
UPDATE orders SET address = new.address WHERE customer_name = old.name;
END;
说明:
创建了一个名为update_customer_address的触发器,当用户更新customers表中的address字段时,将触发并更新orders表中的address字段为新的值。
比如执行如下一条语句:
UPDATE customers SET address = '1 Main St.' WHERE name = 'Jack Jones';
数据库将自动执行如下语句:
UPDATE orders SET address = '1 Main St.' WHERE customer_name = 'Jack Jones';

CREATE INDEX

为给定表或视图创建索引。

语法:

sql-statement::=CREATE [UNIQUE] INDEX index-name
          
ON
[database-name .]
         
table-name ( column-name
         
[, column-name]* )
[ ON CONFLICT conflict-algorithm
         
]
column-name::=name
         
[ COLLATE collation-name]
         
[ ASC | DESC ]

例子:
CREATE INDEXidx_email ON customers (email);
说明:
为customers表中的email创建一个名为idx_email的字段。

结构删除
DROP TABLE

删除表定义及该表的所有索引。

语法:

sql-command::=DROP TABLE [database-name.]
         
table-name

例子:
DROP TABLE customers;
DROP VIEW

删除一个视图。

语法:

sql-command::=DROP VIEW view-name

例子:
DROP VIEW master_view;

DROP TRIGGER

删除一个触发器。

语法:

sql-statement::=DROP TRIGGER [database-name .]
         
trigger-name

例子:
DROP TRIGGER update_customer_address;

DROP INDEX

删除一个索引。

语法:

sql-command::=DROP INDEX [database-name .]
         
index-name

例子:
DROP INDEX idx_email;

数据操作
INSERT

将新行插入到表。

语法:

sql-statement::=INSERT [OR conflict-algorithm] INTO [database-name .]
         
table-name
         
[(column-list)] VALUES(value-list) |
INSERT
[OR conflict-algorithm] INTO [database-name .]
         
table-name
         
[(column-list)]
         
select-statement

UPDATE

更新表中的现有数据。

语法:
sql-statement::=UPDATE [ OR conflict-algorithm
          
]
          
[database-name .]
          
table-name
SET
assignment
          
[, assignment]*
[WHERE expr]
assignment::=column-name = expr

DELETE

从表中删除行。

语法:

sql-statement::=DELETE FROM [database-name .]
         
table-name
         
[WHERE expr]

SELECT

从表中检索数据。

语法:

sql-statement::=SELECT [ALL | DISTINCT]
         
result
         
[FROM table-list]
[WHERE expr]
[GROUP BY expr-list]
[HAVING expr]
[compound-op
         
select]*
[ORDER BY sort-expr-list]
[LIMIT integer
         
[( OFFSET | , )
         
integer]]
result::=result-column
         
[, result-column]*
result-column::=* |
         
table-name . * |
         
expr
         
[
         
[AS]
         
string
         
]
table-list::=table
         
[join-op
         
table
         
join-args]*
table::=table-name
         
[AS alias]
         
|
(
select ) [AS alias]
join-op::=, |
         
[NATURAL]
         
[LEFT | RIGHT | FULL]
         
[OUTER | INNER | CROSS] JOIN
join-args::=[ON expr]
         
[USING ( id-list )]
sort-expr-list::=expr
         
[sort-order]
         
[, expr
         
[sort-order]]*
sort-order::=[ COLLATE collation-name
         
]
         
[ ASC | DESC ]
compound_op::=UNION | UNION ALL | INTERSECT | EXCEPT

REPLACE

类似INSERT

语法:

sql-statement::=REPLACE INTO [database-name .]
         
table-name
         
[( column-list )] VALUES ( value-list ) |
REPLACE INTO
[database-name .]
         
table-name
         
[( column-list )]
         
select-statement


我说得算!
2007-7-29 PSP自制系统V3.52 M33-2正式发布 支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
dae
  3楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC | 好友 | 纸条


加好友 发短信 煤煤猪

 点我查看个人信息

     等级:清洁工
     威望:0
     帖子:795 / 1 / -51
     积分:13271 / 3787
     金钱:2148
     财产:28 / 17
     登录:共登录 1707
     注册:2006-12-31 15:42:21
     近访:2008-11-8 0:46:13
     我的:主题集 精华集


我是广告,别摸我!
发帖心情  Post By:2007-12-1 16:19:27

SQLite内建语法表

事务处理
BEGIN TRANSACTION

标记一个事务的起始点。

语法:
sql-statement::=BEGIN [TRANSACTION [name]]

END TRANSACTION

标记一个事务的终止。

语法:

sql-statement::=END [TRANSACTION [name]]

COMMIT TRANSACTION

标志一个事务的结束。

语法:

sql-statement::=COMMIT [TRANSACTION [name]]

ROLLBACK TRANSACTION

将事务回滚到事务的起点。

语法:

sql-statement::=ROLLBACK [TRANSACTION [name]]

其他操作
COPY

主要用于导入大量的数据。

语法:

sql-statement::=COPY [ OR conflict-algorithm
         
]
         
[database-name .]
         
table-name FROM filename
[ USING DELIMITERS delim
         
]

例子:
COPYcustomers FROM customers.csv;
EXPLAIN

语法:

sql-statement::=EXPLAIN sql-statement

PRAGMA

语法:

sql-statement::=PRAGMA name
         
[= value]
         
|
PRAGMA
function(arg)

VACUUM

语法:

sql-statement::=VACUUM [index-or-table-name]

ATTACH DATABASE

附加一个数据库到当前的数据库连接。

语法:

sql-statement::=ATTACH [DATABASE]
         
database-filename AS database-name

DETTACH DATABASE

从当前的数据库分离一个使用ATTACH DATABASE附加的数据库。

语法:

sql-command::=DETACH [DATABASE]
         
database-name


我说得算!
2007-8-19 PSP自制系统V3.52 M33-3正式发布 支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
dae
  4楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC | 好友 | 纸条


加好友 发短信 煤煤猪

 点我查看个人信息

     等级:清洁工
     威望:0
     帖子:795 / 1 / -51
     积分:13271 / 3787
     金钱:2148
     财产:28 / 17
     登录:共登录 1707
     注册:2006-12-31 15:42:21
     近访:2008-11-8 0:46:13
     我的:主题集 精华集


我是广告,别摸我!
发帖心情  Post By:2007-12-1 16:19:41

SQLite内建函数

算术函数
abs(X)返回给定数字表达式的绝对值。
max(X,Y[,...])返回表达式的最大值。
min(X,Y[,...])返回表达式的最小值。
random(*)返回随机数。
round(X[,Y])返回数字表达式并四舍五入为指定的长度或精度。
字符处理函数
length(X)返回给定字符串表达式的字符个数。
lower(X)将大写字符数据转换为小写字符数据后返回字符表达式。
upper(X)返回将小写字符数据转换为大写的字符表达式。
substr(X,Y,Z)返回表达式的一部分。
randstr()
quote(A)
like(A,B)确定给定的字符串是否与指定的模式匹配。
glob(A,B)
条件判断函数
coalesce(X,Y[,...])
ifnull(X,Y)
nullif(X,Y)
集合函数
avg(X)返回组中值的平均值。
count(X)返回组中项目的数量。
max(X)返回组中值的最大值。
min(X)返回组中值的最小值。
sum(X)返回表达式中所有值的和。
其他函数
typeof(X)返回数据的类型。
last_insert_rowid()返回最后插入的数据的ID。
sqlite_version(*)返回SQLite的版本。
change_count()返回受上一语句影响的行数。
last_statement_change_count()


我说得算!
2006-12-6 PSP固件3.02系统SCE官方提供下载 支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
lixiao888
  5楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC | 好友 | 纸条


加好友 发短信

 点我查看个人信息

     等级:超级斑竹
     威望:0
     帖子:311 / 3 / -5
     积分:3436 / 1841
     金钱:2070
     财产:0 / 0
     登录:共登录 149
     注册:2008-1-10 20:36:53
     近访:2008-10-1 15:27:26
     我的:主题集 精华集


我是广告,别摸我!
发帖心情  Post By:2008-2-9 19:08:55

顶之~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


掌机重度爱好者^_^(ガンダム最高)!

2006-7-31 GBA模拟器PSPVBA 1.2.3 支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
无奈鼠崽
  6楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC | 好友 | 纸条


加好友 发短信

 点我查看个人信息

     等级:小小小小小小小梦
     威望:0
     帖子:10 / 0 / 0
     积分:156 / 78
     金钱:160
     财产:0 / 0
     登录:共登录 8
     注册:2008-2-26 22:05:59
     近访:2008-3-27 14:07:29
     我的:主题集 精华集


我是广告,别摸我!
发帖心情请大家鼓掌支持  Post By:2008-3-18 8:58:59

用户已被锁定

2005-8-12 Fastloader V0.6b 支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
yyqie
  7楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC | 好友 | 纸条


加好友 发短信

 点我查看个人信息

     等级:小小小小小小小梦
     威望:0
     帖子:10 / 0 / 0
     积分:150 / 75
     金钱:152
     财产:0 / 0
     登录:共登录 6
     注册:2008-4-1 11:38:52
     近访:2008-5-27 23:42:09
     我的:主题集 精华集


我是广告,别摸我!
发帖心情  Post By:2008-4-7 17:31:03

这个是什么东西呀? 我怎么看不明白呢 学习英语用的软件吗?

2006-7-15 Daek_Alex制作自定固件 The proof of concept 支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
hurryerman
  8楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC | 好友 | 纸条


加好友 发短信

 点我查看个人信息

     等级:小小小小小小小梦
     威望:0
     帖子:1 / 0 / 0
     积分:66 / 33
     金钱:103
     财产:0 / 0
     登录:共登录 1
     注册:2008-5-9 9:44:23
     近访:2008-5-9 9:44:23
     我的:主题集 精华集


我是广告,别摸我!
发帖心情  Post By:2008-5-9 9:44:50


又没有这个软件的源码哦

2007-8-15 PS3固件首个TIFF溢出漏洞被黑客发现 支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

SQLite Control Center (SQLiteCC)








签名