MySQL常见约束
主键约束PRIMARY KEY,简称PK,作用是保证实体的完整性,可以是一个列或多列的组合。
唯一键Unique key,简称UK,就是设置完成后,这一列的值不能重复,同一个表可以有多个唯一约束,以是某一个列的值唯一,也可以多个列组合值的唯一。
外键:Foreign key,简称FK。一对多,多对一,一对一,表与表进行关联,在遇到大量相同数据时,可以运用此方法,可以达到节省内存的目的,缺点就是会慢。
非空约束:NOT NULL 非空约束,被设定的字段不能为空
检查约束:check ,可以设定条件,只有满足条件的才能写入表中,
缺省约束:Default,设置后,如果没有给此列赋值的话,系统会自动的填写设置的默认值。
自增列:AUTO_INCREMENT,一般和主键约束一起用,可以实现自动写id号,编号之类的数值
单表查询的语法 :
where条件判断,gboup by分组,having筛选,order by排序(降序排序dect,默认升序asc),limin限制显示多少数据。
算术运算符:+, -, * , /(div), %(mod)
比较运算符:=,>, <,>=, <=, !=(不等于<>),<=>(安全等于)
逻辑运算符:与&&,或||,非! 与 AND,或 OR ,非 NOT,异或 XOR
范围:between ... and ... not between ... and ...
根据编程习惯使用即可 ,没有太大的变化
模糊查询:like _ 匹配单个字符,% 匹配任意个字符。

浙公网安备 33010602011771号