约束
1、not null
2、unique
约束唯一标识数据库表的每条记录
可以有多个
3、primary key
主键必须包含唯一的值
主键列不能包含null
每个表都应该,只能有一个主键
4、foreign key
指向另一个表的primary key
5、check约束
用于限制列中值的范围
单个列定义,该列只允许特定的值
单个表定义,在特定的列中对值进行约束
6、default
向列中插入默认值
如果没有规定其他值,则将添加默认值
视图
视图是可视化的表
mysql date函数
now()
curdate()
curtime()
date()
extract()
date_add()
date_sub()
datediff()
date_format()
null
is not null
is null
null函数
ISNULL()
NVL()
IFNULL()
COALESCE()
FUNCTION()
avg()
count() --column/*/dictinct column
first()
last()
max()
min()
sum()
group by
having() 与sum()联用
ucase()把字段转为大写
lcase()把字段转为小写
mid()从文本提取字符
len()返回文本字段值的长度
round()四舍五入
format()