SQL从入门到取数3——DQL1

本文总结SQL中DQL(Data Query Language)的基础查询语句

SELECT + sth + FROM + 表名

remark 1、sth准确的来说是查询列表,换句话说,是指可以多个对象同时查询 包含:表中字段、常量值、表达式(算式)、函数 2、查询的结果是虚拟表格,不会存储至数据库(因为函数目的只是用来看看)

3、查询之前先use进入需要的数据库!!

查询单个字段

SELECT last_name FROM myemployees;

这里的意思就是,在myemployees表中选取last_name字段的数据

查询多个字段

ELECT last_name,first_name,salary FROM myemployees;

查询所有字段

SELECT * FROM myemployees;

注意此时的查询是按照表中原有顺序展示的,需要不同顺序展示表字段,需要一个一个手动打~

查询常量值

SELECT n;

SELECT 'bill';

n for any number

查询表达式

SELECT 100%97;

100模97,答案为余3,所以是3

查询函数

SELECT version();

实际是查询条用对应函数所返回的(括号里的)值是多少~

起别名

SELECT 100+12 AS 'sum'; SELECT 100+12 AS 'sum', 100*19 AS multi;

1、遇到引起误会的代称使用引号标注;2、起别名的目的:1、便于理解;2、在不同表中使用避免重复引用!

去重

可能发生于这样的场景:查看所在部门编号 SELECT DISTINCT department_id FROM employees

连接

首先链接是不能单纯使用加号的:mysql中,加号只有数值运算的作用: 1、将数值与数值相加 2、将字符型转换为数值型:若成功,则为数值加数值;若失败,则为0 3、若相加中有一个变量为null,则直接结果为null 所以在mysql中使用CONCAT SELECT CONCAT(x,y,z,...) FROM ... AS Result; 在此处中,xyz可以是数值型也可以是文本型也可以是表的字段名

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇