聚合函数
当使用聚合函数的时候,count ,max,min,avg,sum.如果有NULL的数据,则不会统计.
如果需要对NULL的数据进行处理,则需要加入IFNULL函数进行处理.
SELECT AVG(IFNULL(User_age,100)) AS Age FROM USER;
AUTO_INCREMENT
每个表只能有一个自增字段,如果不是主键,则需要设置unique约束.
TRUNCATE TABLE stu2; -- truncate会清空自动增长的初始值 delete table则不会.
修改约束
1.添加主键
ALTER TABLE stu MODIFY id INT PRIMARY KEY;
删除主键
ALTER TABLE stu DROP PRIMARY KEY;
2.添加Unique约束
ALTER TABLE stu MODIFY phone_number VARCHAR(20) UNIQUE;
删除Unique约束
Alter table stu drop index name;
3.添加非空约束
Alter table stu modify name varchar(20) NOT NULL;
删除非空约束
Alter table stu modify name varchar(20);
4.添加自增约束(一个表只能设置一个,一般是针对主key)
Alter table stu modify id int AUTO_INCREMENT;
删除自增约束
Alter table stu modify id int ;
网友评论