sql查询

1,随机更新

update table set field= WHERE id=111 ORDER BY rand() limit 5

效果:在指定条件下随机取5条记录更新

2,聚合查询

查询员工平均工资大于5000的部门的最高和最低薪水

:having 和 group by 组合用,在group by 之后(统计筛选)

 3,修改表结构

 alter table table_name modify column 字段名 varchar(50)     修改字段长度,类型,属性

 alter table table_name  change <字段名> <字段新名称> <字段的类型>     修改字段名称

 alter table table_name add column 字段名 VARCHAR(20) NOT NULL default '';    新增字段

 alter table table_name drop column 字段名;    删除字段

原文地址:https://www.cnblogs.com/jdbeyond/p/11309907.html