mysql中基本SELECT语句的使用(包教包会)

基本结构:SELECT.......FROM.......

1.SELECT * FROM employees;

*:表中所以字段(或列)

employess:表名

2.列的别名

SELECT employee_id e
FROM employees;

将employee_id重命名为e

3.去除重复行

SELECT DISTINCT department_id
FROM employees;

DISTINCT:去除重复的数据

4.空值参与运算

SELECT salary*(1+IFUNLL(commission_pct,0)*12)
FROM employees;

IFUNLL:如果commission_pct中有缺失值则赋值为0进行计算

5.着重号

与关键字重复用' '修饰一下

6.查询常数

在DOS命令窗口运行

SELECT '酒' AS corporation, last_name FROM employees;

7.显示表结构

DESCRIBE employees;

DESC employees;

其中,各个字段的含义分别解释如下:

Field:表示字段名称。

Type:表示字段类型,

这里 barcode、goodsname 是文本型的,

price 是整数类型的。

Null:表示该列是否可以存储NULL值。

Key:表示该列是否已编制索引

PRI表示该列是表主键的一部分;

UNI表示该列是UNIQUE索引的一部分;

MUL表示在列中某个给定值允许出现多次。

Default:表示该列是否有默认值,如果有,那么值是多少。Extra:表示可以获取的与给定列有关的附加信息,例如AUTO_INCREMENT等。

8.过滤数据

SELECT employee_id, last_name, job_id, department_id
FROM   employees
WHERE department_id = 90 ;

保留department_id=90的数据

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

生生世世酒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值