5-MySQL-DQL语言-基本的SELECT语句和去重

MySQL -> DQL查询数据 -> 基本的SELECT语句和去重
1. DQL
  • DataBase Query Language:数据库查询语言
  • 所有的查询操作都用它 SELECT
  • 简单的查询、复杂的查询都可以做到
  • 数据库中最核心的语言,最重要的语句
  • 使用频率最高的语句
2. 指定查询字段
  • 简单查询
-- 查询全部的学生 SELECT 字段 FROM 表名
SELECT * FROM student
SELECT * FROM result

-- 查询指定字段
SELECT `StudentNo`,`StudentName` FROM student
-- 查询指定字段并给结果列名起个别名 AS ,也可以给表起别名
SELECT `StudentNo` AS '学号', `StudentName` AS '姓名' FROM student AS S

-- 函数 Concat(a, b)
SELECT CONCAT('姓名:',`StudentName`) AS 新名字 FROM student
  • 语法:
SELECT 字段,... FROM
3. 去重DISTINCT
  • DISTINCT 作用:去重SELECT查询出来的结果中重复的数据,重复的数据只显示一条
-- 查询一些有哪些通信参加了考试
SELECT * FROM result -- 查询全部的考试成绩
-- 查询有哪些学生参加了考试
SELECT `StudentNo` FROM result
-- 发现重复数据,去重
SELECT DISTINCT `StudentNo` FROM result

数据库的列

SELECT VERSION() -- 查询系统版本(函数)
SELECT 100*3-1 AS 计算结果  -- 用来计算(表达式)
SELECT @@auto_increment_increment  -- 查询自增的步长(变量)

-- 学生成绩+1分后查看
SELECT `StudentNo`,`StudentResult` + 1  AS '加分后' FROM result
  • 数据库中的表达式:文本值、列、NULL、函数、计算表达式、系统变量…
  • SELECT 表达式 FROM 表
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值