02 基本的SELECT语句

  • 1. 基本使用
    • 1.1 查询指定列
    • 1.2 查询所有列
    • 1.3 列的别名
  • 2. 去除重复行
  • 3. 空值问题
  • 4. 显示表结构

1. 基本使用

1.1 查询指定列

USE temp; #使用指定的数据库
SELECT employee_id,last_name,EMAIL
FROM employees;

1.2 查询所有列

SELECT * # * : 代表所有的字段
FROM employees;

1.3 列的别名

可以加AS也可以不加,如果别名中间有空格需要加双引号

#as : alias
#可以使用一对"",给列起别名
SELECT employee_id emp_id,last_name AS lname,salary "monthly salary"
FROM employees;

2. 去除重复行

DISTINCT

SELECT DISTINCT department_id
FROM employees;

注意:如下操作是错误的

SELECT employee_id, DISTINCT department_id
FROM employees;

原因:两列行数不同,无法显示

3. 空值问题

空值,表示没有赋值,理解为null。
空值参与运算的问题:结果也为空。
空值,不等同于0,’’,‘null’

SELECT employee_id,commission_pct,salary,salary * (1 + commission_pct),
salary * (1 + IFNULL(commission_pct,0)) "real_salary"
FROM employees;

4. 显示表结构

DESCRIBE 或者简写DESC

DESC employees;DESCRIBE employees;

MySQL-基本的SELECT语句相关推荐

  1. 学习MySQL:使用SELECT语句从MySQL服务器查询数据

    In this series of articles, we are going to learn about the basics of the MySQL database server. In ...

  2. MySQL基本的SELECT语句,SQL语言概述,基础和重要不冲突,完整详细可收藏

    文章目录 1.SQL语言的分类 2.SQL语言的规则与规范 3.基本的SELECT语句 4.DESCRIBE显示表结构 5.WHERE过滤数据 1.SQL语言的分类 SQL语言在功能上主要分为如下3大 ...

  3. [MySQL] 基本的SELECT语句

    文章目录 资料 1. 查询常量计算 2. 查询语句的基本语法 2.1 查询全部字段 2.2 查询指定字段 3. 列的别名 4. 去除重复行 5. 空值参与运算 6. 着重号 7. 查询常数 8. 显示 ...

  4. mysql 笔记05 select语句以及条件语句的使用

    select语句 过滤重复语句(distinct) 举例: 查询学生的总分 select name, math + English + China as '总分' from students; 在姓赵 ...

  5. mysql的selectwhere语句_(MySQL笔记)SELECT语句的WHERE子句详解

    WHERE子句 在SELECT语句中,语句首先从FROM子句开始执行,执行后会生成一个中间结果集,然后就开始执行WHERE子句.WHERE子句是对FROM子句生成的结果集进行过滤,对中间结果集的每一行 ...

  6. mysql 从句_MySQL select语句之from从句

    http://www.lovestblog.cn,欢迎转载该文,但请注明文章出处,谢谢合作. mysql的from从句用来指定参与查询的表,当然也可以是生成的中间表,在表前我们有时需要指定数据库,这主 ...

  7. MySQL实现update select语句

    多次用到的sql 每次找文档都找好久 sql如下 UPDATE `user` AS A INNER JOIN (SELECT id FROM `user` WHERE `sid`=2) AS B ON ...

  8. MySQL下执行select语句输入到一个文件出现“Can’t create/write to file /home/0521b.txt (Errcode: 13)”错误解决方法

    这个问题一般是该目录读写权限不足造成的 外场有客户询问要导出已开户的专网手机的大小号和imsi用于比对那些imsi被用了,询问方法? 告知登录服务器,linux提示符下执行登录mysql. mysql ...

  9. 一文搞懂select语句在MySQL中的执行流程!

    MySQL作为互联网行业使用最多的关系型数据库之一,与其免费.开源的特性是密不可分的.然而,很多小伙伴工作了很多年,只知道使用MySQL进行CRUD操作,这也导致很多小伙伴工作多年后,想跳槽进入大厂, ...

  10. MySQL数据库select语句6大子句(from、where、group by、having、order by 、limit )#经典员工、部门表案例语句练手!

       MySQL中的select语句,有说5大子句,有说6大子句的,两者都没有问题,只不过把from接表名算上一个子句,where是条件查询,group by是分组查询,having是筛选,order ...

最新文章

  1. AngularJS:为什么ng-bind在角度上优于{{}}?
  2. pip 安装依赖库版本低问题
  3. 预计2021年移动渠道将占中国网络广告支出82%
  4. CodeForces - 1370E Binary Subsequence Rotation(思维)
  5. 平板电脑硬件如何测试软件,先锋(Pioneer)G71平板电脑软件测试评测-ZOL中关村在线...
  6. 信息安全工程师笔记-案例分析(一)
  7. python和循环语句_Python 小白零基础入门 -- 条件语句和循环语句
  8. java 发送邮件多个人,java 发送邮件(支持多附件,抄送人等功能)
  9. CNN——基于CNN的车牌号识别
  10. 【Spark】Spark的机器学习算法库——Spark MLilb
  11. opencv 应用程序无法正常启动0xc000007b
  12. php octet stream,为什么上传图片时,type 显示application/octet-stream 呢? 原
  13. 《python语言程序设计》第5章 课程内的笔记 中for循环转换成while
  14. 笔记 | 杂谈控制固定效应这件事
  15. 那些年啊 那些事 一个程序员的奋斗史 127
  16. 【HTML期末学生大作业】 制作一个简单HTML宠物网页(HTML+CSS)
  17. 关于ABB软件的使用和干涉区设定
  18. 身份证纹理去除思路探究
  19. 内网渗透之mimikatz+procdump 提取 Windows 明文密码
  20. 面试官:你期望薪资多少?用这个套路回答,永远不吃亏....

热门文章

  1. 我爱工程化 之 gulp 使用(一)
  2. smarty访问数组中的数据,如果是关联数组直接用点.
  3. 引用变量和指针变量初探
  4. 养成一个SQL好习惯带来一笔大财富
  5. 收藏!史上最全的30个生物实验技术及原理
  6. OriginPro 2021 for win 科学绘图软件最新版 中英文 完美稳定附下载安装使用教程
  7. 7个重要内排序算法的实现以及实验比较
  8. applicaiton.yml 日志配置_底层基于Apache Hudi的DLA最佳实践 海量、低成本日志分析...
  9. 海南工会云会员认证_好消息!海南农民工春节返乡最高有300元补贴!申请条件和流程→...
  10. GetLBText()和GetWindowText()区别