设为首页 收藏本站
查看: 920|回复: 0

[经验分享] SQL最常用基础语句

[复制链接]

尚未签到

发表于 2018-10-24 06:35:24 | 显示全部楼层 |阅读模式
  查询当天的所有与记录
  select * from sys_student_record where   date(check_ins)   =   curdate();
  select   r.stu_no,i.name, i.classname,activation_type,check_ins,count( * ) as acount from sys_student_record r,sys_student_info i where activation_type=3 and r.teacher_no=031234510 and r.stu_no=i.stu_no and  date(check_ins) = curdate() group by r.stu_no order by acount desc ;
  查询一天:
  select * from table where to_days(column_time) = to_days(now());
  select * from table where date(column_time) = curdate();
  查询一周:
  select * from table where DATE_SUB(CURDATE(), INTERVAL 7 DAY) 80 and english90;
  统计总分大于250的人数有多少?
  select count(*) from student where (math+english+chinese)>250;
  统计一个班级数学总成绩?
  select sum(math) from student;
  统计一个班级语文、英语、数学各科的总成绩
  select sum(math),sum(chinese),sum(english) from student;
  统计一个班级语文、英语、数学的成绩总和
  select sum(chinese+math+english) from student;
  统计一个班级语文成绩平均分
  select sum(chinese)/count(chinese) from student;
  求一个班级数学平均分?
  select avg(math) from student;
  求一个班级总分平均分
  select avg(chinese+english+math) from student;
  求班级最高分和最低分
  select max(chinese+english+math),min(chinese+english+math) from student;
  对订单表中商品归类后,显示每一类商品的总价
  select product from orders group by product;
  select product,sum(price) from orders group by product;
  查询购买了几类商品,并且每类总价大于100的商品
  select product from orders  group by product having sum(price)>100;
  定义带有主键约束的表
  create table test1
  (
  id int primary key,
  name varchar(20),
  password varchar(20)
  );
  定义一个主键 自动增长的表
  create table test2
  (
  id int primary key auto_increment,
  name varchar(20),
  password varchar(20)
  );
  create table test3
  (
  id int primary key auto_increment,
  name varchar(20) unique
  );
  create table test4
  (
  id int primary key auto_increment,
  name varchar(20) unique not null
  );
  //什么是外键约束
  create table husband
  (
  id int primary key,
  name varchar(20)
  );
  create table wife
  (
  id int primary key,
  name varchar(20),
  husband_id int,
  constraint husband_id_FK foreign key(husband_id) references husband(id)
  );
  //一对多或多对一
  create table department
  (
  )
  create table employee
  (
  )
  //多对多
  create table teacher
  (
  id int primary key,
  name varchar(20),
  salary double
  );
  create table student
  (
  id int primary key,
  name varchar(20)
  );
  create table teacher_student
  (
  teacher_id int,
  student_id int,
  primary key(teacher_id,student_id),
  constraint teacher_id_FK foreign key(teacher_id) references teacher(id),
  constraint student_id_FK foreign key(student_id) references student(id)
  );
  //一对一
  create table person
  (
  id int primary key,
  name varchar(20)
  );

  create table>  (
  id int primary key,
  address varchar(40),

  constraint>  );


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-625588-1-1.html 上篇帖子: SQL Server 2008R2编写脚本时智能提示功能丢失的处理方法 下篇帖子: (解决--)Caused by: java.sql.SQLException: 无法转换为内部表示 .
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表