基本结构: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的数据
版权归原作者 生生世世酒 所有, 如有侵权,请联系我们删除。