MYSQL---基本的SELECT语句

2022-06-01  本文已影响0人  诚实可靠小郎俊
1、最基本的SELECT语句
SELECT * FROM 表名; // *:查询表中所有的字段(或列)
SELECT 字段1,字段2,... FROM 表名;
2、列的别名:AS(alias)
// 假设字段名为lala_name
// 方法1
SELECT lala_name AS name FROM 表名;
// 方法2
SELECT lala_name name FROM 表名;
// 方法3:列的别名可以使用一对""引起来,不要使用''
SELECT lala_name "lala name" FROM 表名;
3、去除重复行:DISTINCT
// 假设字段名为lala_name
SELECT DISTINCT lala_name FROM 表名;
4、空值参与运算
/*
(1)空值:null 
(2)null不等同于0,'','null'
(3)空值参与运算:结果一定也为空
  假设salary为月工资,commission_pct为奖金commission_pct为null
*/ 
SELECT salary "月工资", salary * (1 + commission_pct) * 12 "年工资" FROM 表名;
5、着重号 ``
// 字段名或者表名和关键字,保留字重名了要用着重号
SELECT * FROM `order`;
6、查询常数
SELECT '你好世界',123,lala_nameFROM 表名;
7、显示表结构:显示了表中字段的详细信息 DESCRIBE / DESC
DESCRIBE 表名;
DESC 表名;
8、过滤数据 WHERE:声明再FROM结构的后面

// 查询department_id为90的部门的员工信息
SELECT * FROM 表名 WHERE department_id = 90;
//  查询last_name为'King'的员工信息
SELECT * FROM 表名 WHERE last_name = 'King';
上一篇下一篇

猜你喜欢

热点阅读