最基本的SELECT语句
SELECT 字段1、字段2...FROM 表名
*号表示表中的所有字段
SELECT * FROM employees
列的别名
方式1,加空格
SELECT employee_id emp_id,lastname lanme,department dep FROM employees;
方式2,as
as的全称为alias,英文就是别名的意思
SELECT employee_id as emp_id,lastname as lanme,department as dep FROM employees;
方式3,使用""
SELECT employee_id "emp_id",lastname "lanme",department "dep"
FROM employees;
去除重复行
使用DISTINCT关键字去除重复行
SELECT DISTINCT department_id
FROM employees;
空值参与运算
空值不等同于0或者空格,如果空值参与运算,那么得到的结果也为空值,解决方案是引入IFNULL关键字
SELECT salary * (1 + IFNULL(comission_pet,0)) * 12 "年工资"
FROM employees;
着重号` `
当字段出现关键字的时候解决办法
SELECT * FROM ORDER --这样会报错,因为ORDER是关键字
SELECT * FROM `ORDER `
查询常数
SELECT 'CSDN' ,employee_id,last_name
FROM employees;
显示表结构
DESCRIBE关键字用来描述表的相关信息
DESCRIBE employees;--显示表中字段的详细信息