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 _ 匹配单个字符,% 匹配任意个字符。

 

posted @ 2020-10-20 19:57  a'ゞ阿威  阅读(113)  评论(0)    收藏  举报