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

做一个网站要怎么做的网站建设

做一个网站要怎么做,的网站建设,网页制作基础教程本社,wordpress文字加框目录 1. 数据库的基本查询 1.1 简单的记录查询 1.2 使用列别名 2. 数据分页查询 (1)查询前五行数据 (2)查询 11 ~ 15 行数据 3. 结果集排序 3.1 单关键字排序 (1)升序排列 (2&#…

目录

1. 数据库的基本查询

1.1 简单的记录查询

1.2 使用列别名

2.  数据分页查询

(1)查询前五行数据

(2)查询 11 ~  15 行数据

3. 结果集排序

3.1 单关键字排序

(1)升序排列

(2)降序排列

(3)按照名字降序排列

3.2 多关键字排序

(1)按照 薪资降序 + 入职日期升序  查询

(2)部门升序 + 薪资降序 查询

3.3 排序 + 分页

(1)薪资 默认升序排列 1 ~ 5 行数据

4. 去除重复记录

4.1 去除 job 的相同行数据

4.2 去除 job与其他关键字联合 的相同行数据

5. 条件查询

(1)查询部门编号为20  且薪资大于1500 的员工信息

(2)查询部门编号为20 或 30, 且薪资大于 1300 的员工信息

(3)查询部门编号为 10 或 30,且年收入大于17000, 且工龄超过20年

(4)查询部门编号为 10、20、30, 且 工作不是(salesman 或 president),且入职年月早于“1995-01-01”

(5) 查询奖金(comm)为空 的员工信息(带小节)

(6)查询奖金(comm)不为空 的员工信息

(7)查询奖金(comm)不为空 薪资在1500与2500之前 的员工信息

(8) 查询奖金(comm)不为空 且薪资在1500与3000之前 姓名中包含A 的员工信息

(9)查询姓名为“__RD”的员工

(10)通过正则表达式查询  长度为2~4个字的汉字字符

(11) 逻辑运算符

(12)查询 员工编号不为10、20 的员工信息

(13)查询 (员工编号不为10、20) 异或 (薪资大于1800) 的员工信息 

(14) 按位运算符

(15) where 子句的注意事项

6. 各种子句的执行顺序


前置知识总结:


示例数据库文件:

通过网盘分享的文件:demo.sql
链接: https://pan.baidu.com/s/1iUKSMScC1PXtbOFFaKm-vQ 提取码: i5hb 复制这段内容后打开百度网盘手机App,操作更方便哦




1. 数据库的基本查询

1.1 简单的记录查询

select * from t_emp;

select empno, ename, sal, deptno from t_emp;

1.2 使用列别名

select empno, ename, sal*14 as "year-income" from t_emp;

2.  数据分页查询

(1)查询前五行数据

方式一:

# 查询 1 ~ 5 行数据
select empno, ename, sal, deptno from t_emp limit 0,5;

 方式二:

# 查询 1 ~ 5 行数据
select empno, ename, sal, deptno from t_emp limit 5;

(2)查询 11 ~  15 行数据

# 查询 11 ~ 15 行数据
select empno, ename, sal, deptno from t_emp limit 10,5;

3. 结果集排序

3.1 单关键字排序

(1)升序排列

select empno, ename, sal from t_emp order by sal;select empno, ename, sal from t_emp order by sal asc;
(2)降序排列

# 按照薪资 降序排列
select empno, ename, sal from t_emp order by sal desc;
(3)按照名字降序排列

3.2 多关键字排序

(1)按照 薪资降序 + 入职日期升序  查询

# 按照 薪资降序 + 入职日期升序  查询
select empno, ename, sal, hiredate 
from t_emp 
order by sal desc, hiredate asc;
(2)部门升序 + 薪资降序 查询

# 按照 部门升序 + 薪资降序 查询
select empno, ename, sal, deptno
from t_emp 
order by deptno asc, sal desc;

3.3 排序 + 分页

(1)薪资 默认升序排列 1 ~ 5 行数据

# 按照薪资 默认升序排列 1 ~ 5 行数据
select empno, ename, sal from t_emp order by sal limit 5;

4. 去除重复记录

4.1 去除 job 的相同行数据

select job from t_emp;
# 去除 job 的相同行数据
select distinct job from t_emp;

4.2 去除 job与其他关键字联合 的相同行数据

select job, sal from t_emp;
# 去除 job与其他关键字联合 的相同行数据
select distinct job, sal from t_emp;

5. 条件查询

(1)查询部门编号为20  且薪资大于1500 的员工信息

# 查询部门编号为20  且薪资大于1500 的员工信息
select empno, ename, sal, job from t_emp
where deptno = 20 and sal >= 1500;

(2)查询部门编号为20 或 30, 且薪资大于 1300 的员工信息

# 查询部门编号为20 或 30, 且薪资大于 1300 的员工信息
select empno, ename, sal, jobfrom t_emp 
where (deptno = 20 or deptno = 30) and sal >= 1300;

(3)查询部门编号为 10 或 30,且年收入大于17000, 且工龄超过20年

# 查询部门编号为 10 或 30,且年收入大于17000, 且工龄超过20年
select empno, ename, sal, jobfrom t_emp 
where (deptno = 10 or deptno = 30) 
and (sal + ifnull(comm, 0)) * 12 >= 17000
and datediff(now(), hiredate)/365 >= 20;

(4)查询部门编号为 10、20、30, 且 工作不是(salesman 或 president),且入职年月早于“1995-01-01”

# 查询部门编号为 10、20、30, 且 工作不是(salesman 或 president),且入职年月早于“1995-01-01”
select *from t_emp
where deptno in(10, 20, 30) 
and (job != "SALESMAN" and job != "PRESIDENT" )
and hiredate < "1982-01-01";

(5) 查询奖金(comm)为空 的员工信息(带小节)

# 查询奖金(comm)为空 的员工信息
select *from t_emp 
where comm is null;

(6)查询奖金(comm)不为空 的员工信息

# 查询奖金(comm)不为空 的员工信息
select *from t_emp 
where comm is not null;

(7)查询奖金(comm)不为空 薪资在1500与2500之前 的员工信息

# 查询奖金(comm)不为空 薪资在1500与2500之前 的员工信息
select *from t_emp 
where comm is not null
and sal between 1500 and 2500;

(8) 查询奖金(comm)不为空 且薪资在1500与3000之前 姓名中包含A 的员工信息

# 查询奖金(comm)不为空 且薪资在1500与3000之前 姓名中包含A 的员工信息
select *from t_emp 
where comm is not null
and sal between 1500 and 3000
and ename like "%A%";

(9)查询姓名为“__RD”的员工

# 查询姓名为“__RD”的员工
select *from t_emp 
where ename like "__RD"

(10)通过正则表达式查询  长度为2~4个字的汉字字符

# 通过正则表达式查询  长度为2~4个字的汉字字符
select *from t_emp 
where ename 
regexp "^[\\u4e00-\\u9fa5]{2,4}$";

(11) 逻辑运算符

(12)查询 员工编号不为10、20 的员工信息

# 查询 员工编号不为10、20 的员工信息
select *
from t_emp 
where not deptno in(10, 20);

(13)查询 (员工编号不为10、20) 异或 (薪资大于1800) 的员工信息 

# 查询 (员工编号不为10、20) 异或 (薪资大于1800) 的员工信息  
select empno, ename, deptno, sal
from t_emp
where not deptno in(10, 20) 
xor sal >= 1800;
(14) 按位运算符

14.1 3&7

14.2 3|7

14.3 ~10

14.4 3^7

14.5  10 << 1

15.6 10>>1

(15) where 子句的注意事项

6. 各种子句的执行顺序


文章转载自:

http://SAtaqaIp.kdLdx.cn
http://KwFvk7Ks.kdLdx.cn
http://Gv67FYlZ.kdLdx.cn
http://xrI4GxXJ.kdLdx.cn
http://W8c7QW4m.kdLdx.cn
http://jmCbApWM.kdLdx.cn
http://MjyEGANp.kdLdx.cn
http://Y4YG3T6o.kdLdx.cn
http://A1dwKqPi.kdLdx.cn
http://bXr0DJg2.kdLdx.cn
http://Fd9Nve7r.kdLdx.cn
http://CUDxv7d0.kdLdx.cn
http://1IAMW4L7.kdLdx.cn
http://KC3WprJI.kdLdx.cn
http://8BpHywcH.kdLdx.cn
http://7V0vZeBK.kdLdx.cn
http://H1PaUe9X.kdLdx.cn
http://uiN9FH5e.kdLdx.cn
http://c3o4A89c.kdLdx.cn
http://fdddwmY9.kdLdx.cn
http://pFGZtcsv.kdLdx.cn
http://pibFvmV0.kdLdx.cn
http://p07LUa1C.kdLdx.cn
http://h0KxlrkD.kdLdx.cn
http://nU6FTCOO.kdLdx.cn
http://kTsr9Us7.kdLdx.cn
http://egYnz9Uf.kdLdx.cn
http://ZKeLufYT.kdLdx.cn
http://2BiM4N4l.kdLdx.cn
http://jBoVRWi8.kdLdx.cn
http://www.dtcms.com/wzjs/777449.html

相关文章:

  • 广州英铭网站建设工业设计公司如何选择
  • 政务类网站建设锦州网站建设资讯
  • 导视设计网站wordpress加入游戏
  • 百度医院网站建设企业网络的规划与设计
  • 个人网站做淘宝客违规网站建设由几部分构成
  • 电子商务网站建设陈建祥南京网站c建设云世家
  • 佛山住房和城乡建设厅网站广西南宁市网站建设服务中心
  • 淮北建设网站工信部网站备案登录
  • 做任务给钱的网站购买链接平台
  • 跨境商城网站建设网站建设 外文文献
  • 网站开发与经营如何用wordpress做一个企业网站
  • 企业建网站的 程序做网站基础源代码
  • 凡科网站 怎么开支付厦门php商城网站建设
  • seo优化网站推广专员招聘wordpress批量换网址
  • 东莞网站建设功能天津如何做seo优化服务
  • 国美网站建设的特点网站系统建设开票要开什么
  • 购物网站建设需要注意什么各大网站黑白
  • 法拍重庆网站企业网站设计苏州
  • 企业网站建设实训小结各类网站排名
  • 女性时尚网站源码新浪博客seo
  • 开个捕鱼网站怎么做做本地团购网站怎么样
  • 做电影网站如何寻找资源外贸网站如何建站
  • 购物网站建设新闻企业qq手机版
  • 沅江市建设局网站硬件优化大师
  • 对亚马逊网站做简要分析与评价肇庆网站制作企业
  • 建网站找那家企业好网站域名永久
  • 重庆seo网站系统深圳高端vi设计公司
  • 青岛网站建设公司代理wordpress 头像 删除
  • 手机网站排名优化wordpress主题安装在哪个文件夹
  • 宜春做网站哪里好安徽全过程网站搭建案例