发布时间 : 星期六 文章学习笔记点滴javaweb更新完毕开始阅读3ffd7663a45177232f60a2e5
mysql>>SELECT count(math) FROM student WHERE math>80;
统计总分大于250的人数有多少
mysql>>SELECT count(*) FROM student WHERE (chinese+english+math)>250; 统计一个班级数学总成绩?
mysql>>SELECT sum(math) FROM student; 统计一个班级语文、英语、数学各科的总成绩
mysql>>SELECT sum(math) 数学,sum(chinese) 语文,sum(english) 英语 FROM student; 统计一个班级语文、英语、数学的成绩总和
mysql>>SELECT sum(chinese+math+english) FROM student;
统计一个班级语文成绩平均分
mysql>>SELECT sum(chinese)/count(*) FROM student; 求一个班级数学平均分?
mysql>>SELECT avg(math) FROM student;
求一个班级总分平均分
mysql>>SELECT avg(chinese+math+english) FROM student; 求班级英语最高分和最低分
mysql>>SELECT max(english) 英语最高分,min(english) 英语最低分 FROM student;
对订单表中商品归类后,显示每一类商品的总价
mysql>>SELECT sum(price) FROM orders GROUP BY product; 查询购买了几类商品,并且每类总价大于100的商品
mysql>>SELECT * FROM orders GROUP BY product HAVING sum(price)>100;
Having和where均可实现过滤,但在having可以使用合计函数,having通常跟在group by后,它作用于组
在当前日期上加上1天
mysql>>SELECT date_add(current_date(),INTERVAL 1);
主键约束:主键特点--唯一;不为null;没有重复 create table test1( );
主键自动增长
create table test2( );
唯一约束
create table test3( );
一对多
create table department( );
id int primary key, name varchar(20) id int primary key,
username varchar(20) unique not null id int primary key auto_increment, name varchar(20) id int primary key, name varchar(20)