本文共 1499 字,大约阅读时间需要 4 分钟。
从这个篇开始,我们将正式进入MySQL学习的正题。本篇将介绍MySQL的基础查询知识,涵盖DQL(数据查询语言)、DML(数据操作语言)等核心概念,并通过实际案例帮助读者理解。
查询是SELECT语句的核心用法。其语法定义为:
SELECT [查询列表] FROM [表名];
特点:
在每次查询前,务必确认使用哪个数据库。例如:
USE myemployees;
根据需要选择字段或全部字段:
SELECT last_name FROM employees;
SELECT last_name, salary, email FROM employees;
SELECT * FROM employees;
查询常量时,直接使用常量值即可:
SELECT 100;SELECT 'john';
使用算术运算符进行表达式查询:
SELECT 100%98;
调用MySQL函数获取数据:
SELECT VERSION();
为字段起别名以便理解或处理重复字段:
SELECT last_name AS 姓, first_name AS 名 FROM employees;
使用DISTINCT去重:
SELECT DISTINCT department_id FROM employees;
使用CONCAT函数连接字段或常量:
SELECT CONCAT('a', 'b', 'c') AS 结果;SELECT CONCAT(last_name, first_name) AS 姓名 FROM employees; DESC departments;
SELECT * FROM departments;
SELECT DISTINCT job_id FROM employees;
SELECT * FROM employees;
SELECT CONCAT(first_name, ', ', last_name) AS 姓名 FROM employees;
SELECT IFNULL(commission_pct, 0) AS 奖金率 FROM employees;
执行以下语句是否成功:
SELECT last_name, job_id, salary AS sal FROM employees;
SELECT * FROM employees;
SELECT employee_id, last_name, salary * 12 AS "ANNUAL SALARY" FROM employees;
确保查询语句正确无误:
SELECT DISTINCT job_id FROM employees;SELECT * FROM departments;
通过以上内容,读者应能掌握MySQL基础查询的核心技能。如果有任何疑问或需要进一步学习,请随时继续探索!
转载地址:http://mtfv.baihongyu.com/