表名
列名 数据类型列宽度列级完整性条件,
列名 数据类型列宽度列级完整性条件,
,表级完整性约束条件
主码约束:
唯一性约束:
非空值约束:
!"#$列%#&' 表列
修改表名
((新列名新列类型列宽度完整性约
束
) * +,#列名-完整性约束名
+,#列名列类型列宽度
注意:使用 语句修改列时不能修改列名。
删除.) *表名'!&-'&(
数据操纵.插入数据
#'!# 表名
属性列 ,属性列 /
0+'常量 ,常量 /
#'!# 表名
属性列 ,属性列 /
子查询;
修改数据
*(表名
1列名2表达式,列名2表达式/
34条件;
修改指定表中满足 35 子句条件的元组
删除数据
)% ,表名
34条件;
删除指定表中满足 35 子句条件的元组
1& 语句的一般格式
1&-)!'!#&
字段名 -函数6字段名 //
,表或视图%!"4
7 !#表或视图#条件表达式
34条件表达式
(8$排序选项'&)'&
9 +*8$分组列名5:!#"条件表达式
1&:用于选择输出的字段;
:表示输出所有的查询记录包括重复记录;
)!'!#&:表示输出无重复的查询记录;
,:子句用于指定记录来源,列出所查的表或
视图名。 ($. 用于指定排序依据的字段名
'&:升序)'&:降序
" +*$:此短语将查询结果按某一列或某几列
的值进行分组。5:!#" 子句用于与 " +*$ 子句
配合使用,用于说明分组条件。
1& *#- *#&#列名
6列名 6//列名 # ,表名
*#:返回最前面的 # 行
*#&#:返回最前面的 #;行
1 1#, , < % 8!4. =
8,>>>?1"85),31(*
)1+(#;
●35 子句常用的查询条件:
比较
26662626@266@6@6 A/
确定范围
8B##(6 8B##(
确定集合
#6 #
字符匹配
!C6 !C
空值
'+6' +
多重条件逻辑运算
6#(6
用逻辑运算符 ) 和 来联结多个查询条件
●) 的优先级高 可以用括号改变优先级
D匹配串=1D换码字符=
;:代表任意长度(长度可以为 >)的字符串
E下横线:代表任意单个字符
:表示方括号里列出的任意一个字符。
F:任意一个没有在方括号里列出的字符。
●<)8GE)'!"#<1<G<
★计数 ()1-H)
()1-列名)
★计算总和 1()1-列名)
★计算平均值 09()1-列名)
★求最大值I()1-列名)
★求最小值 ()1-列名)
★)1:在计算时要取消指定列中的重复值
短语:不取消重复值 为缺省值
★)8 子句缺省值为升序
1:排序列为空值的元组最后显示
)1:排序列为空值的元组最先显示
★未对查询结果分组,集函数将作用于整个查询结
果对查询结果分组后,集函数将分别作用于每个
组
★98 子句作用对象是查询的中间结果表。
★分组方法:按指定的一列或多列值分组,值相等
的为一组。
评论0
最新资源