SQL 参考手册
Oracle、DB2、SQL Server、MySQL、SQLite
mysql帮助文档
本文档所使用的数据库版本说明
Oracle 10.2.0.1.0 Express (某些代码为企业版)
DB2 9.7 Express
SQL Server 2005 / 2021 Express (某些代码为Developer版本) MySQL
SQLite Release 3.7.4
根本SQL命令 (15)
启动程序 (15)
去除输入缓冲 (18)
显示表结构 (18)
HelloWorld (20)
变量定义与赋值 (22)
MERGE 语句 (23)
两表UPDATE处理 (27)
数据类型 (30)
数字类型 (30)
字符类型 (34)
日期类型 (37)
二进制类型 (41)
其他类型 (43)
运算符号 (43)
算术运算符 (43)
赋值运算符 (44)
按位运算符 (45)
比拟运算符 (46)
逻辑运算符 (46)
ALL/ANY/SOME (47)
EXISTS (50)
IN (54)
LIKE (54)
字符串串联运算符 (57)
一元运算符 (58)
运算符优先级 (59)
DDL (60)
创立数据库 (60)
创立构架 (63)
创立表 (66)
创立表同时定义主键 (67)
自动递增列 (68)
计算列 (77)
约束 (78)
表/字段的备注 (82)
通过查询创立表 (84)
修改表 (86)
新增主键 (86)
新增唯一约束 (88)
新增其他约束 (90)
新增IN 方式的约束 (91)
Check约束中调用自定义函数 (92)
新增列 (95)
删除列 (96)
修改列名 (97)
修改列的数据类型 (98)
修改列的默认值 (99)
变更表名 (100)
表参加缓存 (100)
创立索引 (101)
概述 (101)
创立普通索引 (102)
SQL Server 聚集索引/非聚集索引 (102)
SQL Server 索引中的INCLUDE (104)
创立用户 (107)
创立PROFILE (107)
用户权限设置 (108)
对用户撤销权限REVOKE (114)
对用户分配角 (115)
禁用、启用登陆帐户 (115)
登陆帐户改名 (116)
登陆帐户改密码 (116)
数据库用户改名 (116)
更改数据库用户默认构架(default_schema) (116)
删除用户 (116)
控制结构 (118)
IF/ELSE (118)
WHILE (121)
FOR (124)
LOOP (125)
REPEAT (127)
循环控制Break 与Continue (130)
查询 (133)
TOP-N (137)
只取前面N条 (137)
前面N条到N+M条〔使用ROWNUM方案〕 (140)
前面N条到N+M条〔使用TOP方案〕 (142)
前面N条到N+M条〔使用MINUS / EXCEPT方案〕 (143)
分组的TOP-N (145)
行转换为列 (149)
行转换为列2 (152)
树形结构 (153)
多行转一行 (164)
JOIN 关联 (168)
INNER JOIN (168)
LEFT OUTER JOIN (169)
RIGHT OUTER JOIN (169)
CROSS JOIN (170)
FULL JOIN (170)
CROSS APPL Y 和OUTER APPL Y (SQL Server Only)....................................... 错误!未定义书签。
UNION - UNION ALL - INTERSECT - MINUS / EXCEPT (176)
UNION-合并且去除重复记录 (176)
UNION ALL-合并且不去除重复记录 (177)
INTERSECT –仅仅给出2个表都有的数据(去除重复记录) (179)
MINUS / EXCEPT–返回第一个表中有、第二个表中没有的数据 (180)
随机获取数据的处理 (181)
视图 (185)
单表简单视图 (185)
只读视图 (189)
约束可更新视图 (190)
单表统计视图 (193)
多表关联视图 (199)
带有“主键〞的视图 (202)
同义词 (204)
存储过程 (208)
创立时的根本定义与调用 (208)
修改存储过程 (211)
参数定义 (213)
单个参数 (213)
IN、OUT、IN OUT (215)
参数的默认值 (219)
指定参数名称调用 (221)
存储过程返回结果集 (222)
函数 (224)
创立时的根本定义与调用 (224)
创立返回结果集的函数 (228)
触发器 (231)
统一的测试表 (231)
INSERT (232)
UPDA TE (236)
DELETE (239)
INSERT/UPDA TE/DELETE行为判断 (242)
Oracle、DB2语句级/行级 (244)
SQL Server INSERT/UPDA TE/DELETE多行 (246)
例子二 (247)
针对特定列的触发 (251)
针对特定条件的触发 (254)
嵌套触发器 (256)
递归触发器 (259)
通过数据库参数禁止递归 (263)
通过代码防止过度递归 (263)
触发器实现数据完整性的处理1 (265)
触发器实现数据完整性的处理2 (271)
已创立的触发器的查询 (280)
INSTEAD OF 触发器 (281)
DDL触发器数据库级别 (283)
DDL触发器效劳器级别 (286)
DDL触发器效劳器级别-登录时使用 (289)
小结 (292)
外键约束 (294)
默认外键约束方式 (294)
DELETE CASCADE 方式 (297)
UPDA TE CASCADE方式 (300)
SET NULL方式 (302)
关于非主键的外键设置 (304)
小结 (307)
游标处理 (308)
简单循环处理I (309)
简单循环处理II (312)
支持来回滚动的游标 (314)
带参数的游标 (315)
用于更新的游标 (318)
游标的状态 (321)
FOR的使用 (322)
BULK COLLECT使用 (323)
SELECT INTO 的使用方式 (323)
FETCH INTO的使用方式 (324)
RETURNING INTO的使用方式 (325)
FORALL使用 (326)
小结 (328)
数据库系统自带函数 (329)
说明 (329)
字符函数 (329)
由字符获取ASCII码ASCII (329)
格式化为ASCII 字符串信息ASCIISTR(Oracle Only) (330)
由字符获取UNICODE码 (330)
返回字符集CHARSET (MySQL Only) (330)
由ASCII码获取字符CHR / CHAR (331)
由UNICODE码获取字符NCHAR (331)
字符串连接CONCAT || / + (332)
单词首字母大写INITCAP (Oracle Only) (333)
字符替换INSERT (MySQL Only) (333)
字符串搜索INSTR / POSSTR / CHARINDEX / LOCATE (334)
获取字符串左边开始指定个数的字符LEFT (337)
字符串长度LENGTH / LEN (337)
加载文件LOAD_FILE 〔MySQL Only〕 (339)
字符转换为小写LOWER / LCASE (339)
左边字符填充LPAD (340)
去除左边空格与字符LTRIM (342)
MAKE_SET(MySQL Only) (343)
检索指定模式首次出现位置PATINDEX (SQL Server Only) (343)
正那么表达式检索REGEXP_LIKE / REGEXP (343)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。