MySql--基本查询语句

1. select ……
SELECT 1; #没有任何子句
SELECT 9/2; #没有任何子句
2. SELECT … FROM
SELECT 标识选择哪些列
FROM 标识从哪个表中选择
#################
SELECT *
FROM departments;

SELECT department_id, location_id
FROM departments;
3. 列的别名
  1. 紧跟列名,也可以在列名和别名之间加入关键字AS,别名使用双引号,以便在别名中包含空格或特殊的字符并区分大小写。AS 可以省略
  2. 只能在 Order by 语句中, 不能使用在Where语句中。
SELECT last_name AS name, commission_pct comm
FROM employees;
4. 去除重复行
SELECT DISTINCT department_id
FROM employees;
5. 空值参与运算
# IFNULL( , ) 函数判空并赋值
SELECT employee_id,salary,commission_pct,
12 * salary * (1 + IFNULL(commission_pct,0)) "annual_sal"
FROM employees;
6. 显示表结构
DESCRIBE employees;DESC employees;
6. 着重号
# 我们需要保证表中的字段、表名等没有和保留字、数据库系统或常用方法冲突。
#如果真的相同,请在SQL语句中使用一对``(着重号)引起来。
SELECT * FROM `ORDER`
7. 过滤查询
SELECT 字段1,字段2
FROM 表名
WHERE 过滤条件
#举例
SELECT employee_id, last_name, job_id, department_id
FROM employees
WHERE department_id = 90 ;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值