MySql--基本查询语句
2022/1/24 19:04:27
本文主要是介绍MySql--基本查询语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. select ……
SELECT 1; #没有任何子句 SELECT 9/2; #没有任何子句
2. SELECT … FROM
SELECT 标识选择哪些列 FROM 标识从哪个表中选择 ################# SELECT * FROM departments; SELECT department_id, location_id FROM departments;
3. 列的别名
- 紧跟列名,也可以在列名和别名之间加入关键字AS,别名使用双引号,以便在别名中包含空格或特殊的字符并区分大小写。AS 可以省略
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 ;
这篇关于MySql--基本查询语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-25MySQL报错Duplicate entry '0' for key 'PRIMARY'
- 2024-05-29阿里 Canal 实时同步 MySQL 增量数据至 ClickHouse 数据库
- 2024-05-24在Linux下管理MySQL的大小写敏感性
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享