当前位置: 首页 > news >正文

网站建设的相关资料网页设计旅游网站前言

网站建设的相关资料,网页设计旅游网站前言,视频制作软件排行榜前十,郑州一网网站建设一、单表查询 素材#xff1a; 表名#xff1a;worker-- 表中字段均为中文#xff0c;比如 部门号 工资 职工号 参加工作等 CREATE TABLE worker (部门号 int(11) NOT NULL,职工号 int(11) NOT NULL,工作时间 date NOT NULL,工资 float(8,2) NOT NULL,政治面貌 varchar(10)…一、单表查询 素材 表名worker-- 表中字段均为中文比如 部门号 工资 职工号 参加工作等 CREATE TABLE worker (部门号 int(11) NOT NULL,职工号 int(11) NOT NULL,工作时间 date NOT NULL,工资 float(8,2) NOT NULL,政治面貌 varchar(10) NOT NULL DEFAULT 群众,姓名 varchar(20) NOT NULL,出生日期 date NOT NULL,性别 char(10) NOT NULL,PRIMARY KEY (职工号) ) ENGINEInnoDB DEFAULT CHARSETutf8;INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 性别, 出生日期) VALUES (101, 1001, 2015-05-04, 3500.00, 群众, 张三, 男, 1990-07-01); INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 性别, 出生日期) VALUES (101, 1002, 2017-02-06, 3200.00, 团员, 李四, 男, 1997-02-08); INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 性别, 出生日期) VALUES (102, 1003, 2011-01-04, 8500.00, 党员, 王亮, 男, 1983-06-08); INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 性别, 出生日期) VALUES (102, 1004, 2016-10-10, 5500.00, 群众, 赵六, 男, 1994-09-05); INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 性别, 出生日期) VALUES (102, 1005, 2014-04-01, 4800.00, 党员, 钱七, 女, 1992-12-30); INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 性别, 出生日期) VALUES (102, 1006, 2017-05-05, 4500.00, 党员, 孙八, 女, 1996-09-02); INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 性别, 出生日期) VALUES (101, 1007, 2015-05-07, 1500.00, 党员, 陈九, 女, 1958-09-02); INSERT INTO worker (部门号, 职工号, 工作时间, 工资, 政治面貌, 姓名, 性别, 出生日期) VALUES (101, 1008, 2015-05-07, 1800.00, 群众, 刘毅, 男, 1970-09-02); 1、显示所有职工的基本信息。    mysql select *from worker; 2、查询所有职工所属部门的部门号不显示重复的部门号。 mysql select 部门号 from worker group by 部门号; 3、求出所有职工的人数。  mysql select count(*) from worker; 4、列出最高工资和最低工资。    mysql select max(工资),min(工资) from worker; 5、列出职工的平均工资和总工资。   mysql select avg(工资),sum(工资) from worker; 6、创建一个只有职工号、姓名和工作时间的新表名为工作日期表。  myql-create table 工作日期表 (         -职工号 int(11) NOT NULL,         -姓名 varchar(100) NOT NULL,         -工作时间 int(10) NOT NULL ); 7、显示所有女职工的年龄。  mysql select 姓名, year(current_date()) - year(出生日期) as 年龄 from worker where 性别 女; 8、列出所有姓刘的职工的职工号、姓名和出生日期。 mysql select 职工号,姓名,出生日期 from worker where 姓名 like 刘%; 9、列出1960年以前出生的职工的姓名、参加工作日期。 mysql select 姓名,工作时间 from worker where year(出生日期)1960; 10、列出工资在10002000之间的所有职工姓名。  mysql select 姓名 from worker where 工资1000 and 工资2000; 11、列出所有陈姓和李姓的职工姓名。 mysql select 姓名 from worker where 姓名 like陈% or 姓名 like李%; 12、列出所有部门号为101和102的职工号、姓名、党员否。   mysql select 职工号, 姓名, case when 政治面貌 党员 then 是 else 否 end as 党员否 from worker where 部门号 in (101, 102); 13、将职工表worker中的职工按出生的先后顺序排序。 mysql select 姓名,出生日期 from worker order by 出生日期; 14、显示工资最高的前3名职工的职工号和姓名。  mysql select 职工号,姓名,工资 from worker order by 工资 desc limit 3; 15、求出各部门党员的人数。  mysql select 部门号,count(*) as 党员人数 from worker where 政治面貌 党员 group by 部门号; 16、统计各部门的工资的平均工资 mysql select 部门号,avg(工资)平均工资 from worker group by 部门号; 17、列出总人数大于等于4的部门号和总人数。 mysql select 部门号,count(*)总人数 from worker group by 部门号 having count(*)4; 二、多表查询 1.创建student和score表 CREATE  TABLE student ( id  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY , name  VARCHAR(20)  NOT NULL , sex  VARCHAR(4) , birth  YEAR, department  VARCHAR(20) , address  VARCHAR(50) ); 创建score表。SQL代码如下 CREATE  TABLE score ( id  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY  AUTO_INCREMENT , stu_id  INT(10)  NOT NULL , c_name  VARCHAR(20) , grade  INT(10) ); 2.为student表和score表增加记录 向student表插入记录的INSERT语句如下 INSERT INTO student VALUES( 901,张老大, 男,1985,计算机系, 北京市海淀区); INSERT INTO student VALUES( 902,张老二, 男,1986,中文系, 北京市昌平区); INSERT INTO student VALUES( 903,张三, 女,1990,中文系, 湖南省永州市); INSERT INTO student VALUES( 904,李四, 男,1990,英语系, 辽宁省阜新市); INSERT INTO student VALUES( 905,王五, 女,1991,英语系, 福建省厦门市); INSERT INTO student VALUES( 906,王六, 男,1988,计算机系, 湖南省衡阳市); 向score表插入记录的INSERT语句如下 INSERT INTO score VALUES(NULL,901, 计算机,98); INSERT INTO score VALUES(NULL,901, 英语, 80); INSERT INTO score VALUES(NULL,902, 计算机,65); INSERT INTO score VALUES(NULL,902, 中文,88); INSERT INTO score VALUES(NULL,903, 中文,95); INSERT INTO score VALUES(NULL,904, 计算机,70); INSERT INTO score VALUES(NULL,904, 英语,92); INSERT INTO score VALUES(NULL,905, 英语,94); INSERT INTO score VALUES(NULL,906, 计算机,90); INSERT INTO score VALUES(NULL,906, 英语,85); 1.查询student表的所有记录 mysql select *from student; 2.查询student表的第2条到4条记录 mysql select *from student limit 1,3; 3.从student表查询所有学生的学号id、姓名name和院系department的信息 mysql select id,name,department from student; 4.从student表中查询计算机系和英语系的学生的信息 mysql select *from student where department in(计算机系,英语系); 5.从student表中查询年龄18~22岁的学生信息 mysql select *from student where year(current_date())-year(birth)18 and year(current_date())-year(birth)20; 6.从student表中查询每个院系有多少人 mysql select department,count(*) as 总人数 from student group by department; 7.从score表中查询每个科目的最高分 mysql select c_name,max(grade) from score group by c_name; 8.查询李四的考试科目c_name和考试成绩grade mysql select s.c_name, s.grade from score s join student stu on s.stu_id stu.id where stu.name 李四; 9.用连接的方式查询所有学生的信息和考试信息 mysql select stu.name,stu.sex,stu.birth,stu.department,stu.address,s.c_name,s.grade from student stu inner join score s on stu.ids.stu_id; 10.计算每个学生的总成绩 mysql select stu.name,sum(s.grade) as 总成绩 from student stu inner join score s on stu.ids.stu_id group by stu.id,stu.name; 11.计算每个考试科目的平均成绩 mysql select stu.name,avg(s.grade) as 平均成绩 from student stu inner join score s on stu.ids.stu_id group by stu.id,stu.name; 12.查询计算机成绩低于95的学生信息 mysql select stu.name, stu.sex, stu.birth, stu.department, stu.address, s.c_name, s.grade from student stu inner join score s on stu.ids.stu_id where s.c_name计算机 and s.grade95; 13.查询同时参加计算机和英语考试的学生的信息 mysql select stu.name, stu.sex, stu.birth, stu.department, stu.address, s.c_name, s.grade from student stu inner join score s on stu.ids.stu_id where s.c_name计算机 or s.c_name英语; 14.将计算机考试成绩按从高到低进行排序 mysql select stu.name, stu.sex, stu.birth, stu.department, stu.address, s.c_name, s.grade from student stu inner join score s on stu.ids.stu_id where s.c_name计算机 order by s.grade desc; 15.从student表和score表中查询出学生的学号然后合并查询结果 mysql select stu_id from score; mysql select id from student; mysql select stu.id,s.stu_id from student stu inner join score s on stu.ids.stu_id; 16.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩 mysql select stu.name, stu.department, s.c_name, s.grade from student stu inner join score s on stu.id s.stu_id where stu.name like 张% or stu.name like 王%; 17.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩 mysqlselect stu.name, stu.department, s.c_name, s.grade from student stu inner join score s on stu.id s.stu_id where stu.address like湖南%;
http://www.hkea.cn/news/14395475/

相关文章:

  • wordpress-5.6.20长沙抖音seo公司地址
  • 南头专业外贸网站建设公司深圳培训手机网站建设
  • 聊城网站建设品牌如何制作网站设计
  • 如何看出网站是用wordpress搭建官方网站开发模板
  • 重庆渝北做网站哪里便宜网站改版汇报
  • 洛卡博网站谁做的wordpress表白墙模板下载
  • 明年做那些网站致富百度收录提交申请网站
  • asp网站管理系统破解版惠州市网站建设个人
  • 做服装哪个网站图片多wordpress 分类页面打开400
  • 深圳建设网官方网站南宁建设网站制作
  • 上海建设检测网上登记网站软文发布平台哪家好
  • 上海网站开发月薪多少钱上海网站建设制作
  • 网站不备案可以做微信小程序么设计发明的网站
  • 行业前10的网站建设公司中国建设银行威海分行网站
  • cnzz网站建设教学包头建设网站
  • 自己建的网站如何做海外推广茶道网站开发背景
  • 网站建设如何选择服务器公司加强网站建设
  • 聚美优品网站设计门户网站建设和运行保证的磋商文件
  • 太原网站建设列表网四川网站开发公司
  • 个人网站建站教程新闻头条最新消息
  • 怎么在试客网站做佣金单tp框架做商城网站怎么用缓存
  • 网站建设设计说明书微信朋友圈推广文案
  • 关于电子商务的网站推广方案最近文章 wordpress
  • 江苏省住房和建设部网站做视频网站需要什么条件
  • 旅游网站开发与建设论文编辑wordpress模板
  • 网站和app区别与联系教育类网站前置审批
  • 微网站 功能长春网站优化公司
  • 招聘网站建设工作总结深圳网站建设费用多少
  • 织梦网站首页怎么修改网站开发怎么写
  • 网站推广怎么写环保厅网站建设的必要性