1.查询的功能

1.简单查询

select * from employee;

2.where【精确查询】

select * from employee where eName = ‘张’;

3.-like % _【模糊查询,%与_区别:%表示模糊位数,_表示第几位模糊】

select * from employee where eName like ‘张%’;

select * from employee where eName like ‘张_’;

4.-between and < > <>【区间查询,between and 从哪里到哪里;< > 逻辑区间;<>表示不等于】

select * from employee where eComeDate between 20150101 and 20170101;

select * from employee where eComeDate >= 20160101;

5.-order by limit【排序规则,默认升序排列,limit表示取几个】

select * from employee where eComeDate >= 20150101 order by eComeDate desc limit 3;

6.- and or【和与或】

select * from employee where eComeDate >= 20150101 and eName like ‘白%’;

select * from employee where eComeDate <20150101 or eName like ‘白%’;

7.- group by regexp【group by分组查询,regexp选择性查询】

select eGender,count(eId) from employee group by eGender;

select * from employee where eName regexp ‘张|白’;

2.为什么需要视图(视图的优点)

使用视图的优点:

  • 为用户集中数据,当用户所需要的数据分散在多个表中,定义视图可以将他们集中在一起,从而方便用户进行数据查询和处理。
  • 屏蔽数据库的复杂性,用户不同去接触数据库的表结构,并且数据库表的更改也不影响用户对数据库的使用
  • 简化用户权限的管理,只需要授权用户使用视图的权限,而不必指定用户只能使用表的特定列,增加了安全性
  • 便于数据共享,各用户不用定义和储存自己所需的数据,有视图即可,视图可以共享数据库中的数据,同样的数据只用存储一次即可。
  • 可以重新组织数据以便输出到其他应用程序中

3.编写以下语句

(1)查找价格在2000-2900元之间的产品名称

select 产品名称
from cpb
where 价格 between 2000 and 2900;

(2)计算所有产品总价格

select sum(价格) as  总价格
from cpb;

(3)在产品销售数据库上创建冰箱产品表的视图bxcp

create or replace view bxcp
as select *
from cpb;

(4)在bxcp视图上查询库存量在100台以下的产品编号。

select 产品编号
from bxcp
where 库存量 < 100;

MySQL 第三章习题相关推荐

  1. 计算机组成原理译码器选择,计算机组成原理第三章习题参考解析.doc

    计算机组成原理第三章习题参考解析 第3章习题参考答案 1.设有一个具有20位地址和32位字长的存储器,问 (1) 该存储器能存储多少字节的信息? (2) 如果存储器由512K×8位SRAM芯片组成,需 ...

  2. 机器人学中的状态估计 中文版_机器人学中的状态估计/State Estimation for Robotics—第三章习题答案...

    机器人学中的状态估计/State Estimation for Robotic 第三章习题答案 英文最新版已于2020年4月11日勘误此第二题,维度改为六维矩阵,即图片上的形式.

  3. 已知函数func的C语言代码框架,第三章习题-ddg..doc

    第三章习题-ddg. 习 题 1. 给出以下概念的解释说明. 机器语言程序机器指令汇编语言 汇编指令汇编语言程序汇编助记符 汇编程序反汇编程序机器级程序 通用寄存器定点通用寄存器栈指针寄存器 指令指针 ...

  4. 随机过程及其在金融领域中的应用 第三章 习题 及 答案

    随机过程及其在金融领域中的应用 第三章 习题 及 答案 本文地址: http://blog.csdn.net/caroline_wendy/article/details/16879515 包含: 1 ...

  5. 微型计算机技术第三版第三章答案,微型计算机原理与接口技术第三章习题及答案...

    第三章 习题及答案 2. DS=1000H, BX=0200H, SI=2, 内存10200H-10205H 单元的内容分别是10H, 2AH, 3CH, 46H, 59H, 6BH ,下列指令执行后 ...

  6. 设某微型计算机内存ram区,微机原理第三章习题.doc

    微机原理第三章习题 第四章 指令与寻址方式习题解答 1.试分别说明下列各指令中源操作数和目的操作数使用的寻址方式: (1) AND AX,0FFH (2) AND BL,[OFFH] (3) MOV ...

  7. 第三章 计算机网络技术,计算机网络技术第三章习题

    计算机网络技术第三章习题 1.网络协议是指网络数据交换而制定的规责.约定与标准的集合,它由______._______.________三部分组成 2.计算机网络采用_______的体系结构,网络中两 ...

  8. 大学c语言第三章作业,c语言程序设计一章部分和第三章习题答案.doc

    c语言程序设计一章部分和第三章习题答案 实 验 报 告 课程名称 C语言程序设计A 实验项目 编程环境认知与顺序程序设计 实验仪器 PC机一台 学 院_____信息管理学院_______ 专 业 信息 ...

  9. 《工程伦理与学术道德》第三章习题

    <工程伦理与学术道德>第三章习题 课后习题 讨论题 课后习题 讨论题 第一题: 在促进全体人民共同富裕历史进程中,必须正确处理好效率和公平的关系. 第一,共同富裕是由"共同&qu ...

最新文章

  1. \\ n和\\ r之间的区别?
  2. 微服务架构,多“微”才合适?
  3. [ARM异常]-中断的术语介绍:target,assert,taken,acknowledge
  4. 简单的写一个发布订阅器
  5. coding pages绑定freenom.com域名
  6. java sundry tips
  7. MySQL 添加、查看字段注释
  8. mysql replace substring 字符串截取处理
  9. Golang 变量申明方式
  10. 对比了一下Hyper-v和Vmware,有发现.
  11. 字长为16位的计算机_字长为16位表示这台计算机最大能计算
  12. hdu 5187 zhx's contest
  13. Java连接数据库(学生管理系统案例,可以实现增删改查)
  14. 字体的基础知识:中文字体的特征
  15. Flexsim国外视频教程
  16. linux 分区格式化类型,Linux分区格式化
  17. 纵列式双旋翼直升机飞行控制律建模
  18. 华为2019年4月10日春招笔试题解
  19. linux下img文件 windows查看器,Windows server 2016 设置使用照片查看器查看图片
  20. 海量过程数据的 CPK 与 PPK 计算

热门文章

  1. 机器学习基石(林軒田)笔记之十三
  2. 单的axis java教程
  3. 2017年第38届国际名家具(东莞)展览会会刊(参展商名录)
  4. 基于matlab的运动目标检测,基于matlab的运动目标检测.doc
  5. 解耦java_工厂模式实现解耦
  6. Spring-IOC 解耦详解
  7. 什么是工业AGV导航读码器?用在什么地方?
  8. 游戏架构 云游戏(3)-游戏运维
  9. 【分享】微信公众号在 “集简云平台“ 集成应用的常见问题与解决方案
  10. 再见2019,你好2020,属(鼠)于我的年华