MySQL的语法规范
- 不分区大小写,但建议关键字大写,表名、列名小写
- 每条命令最好用分号结尾
- 每条命令根据需要,可以进行缩进或换行(关键字换行)
注释
- 单行注释: #注释文字
- 单行注释:–注释文字
- 多行注释: /* 注释文字 */
SQL语言的分类
- DQL(Data Query Language):数据查询语言 select
- DML(Data Manipulate Language):数据操作语言 insert update delete
- DDL(Data Define Language):数据定义语言 create drop alter
- DCL(Data Control Language):数据控制语言 GRANT REVOKE
myemployees库
基础查询
USE myemployees;
SELECT last_name FROM employees;
SELECT last_name,salary,email FROM employees;
SELECT
`employee_id`,
`first_name`,
`last_name`,
`phone_number`,
`last_name`,
`job_id`,
`phone_number`,
`job_id`,
`salary`,
`commission_pct`,
`manager_id`,
`department_id`,
`hiredate`
FROM
employees ;
SELECT * FROM employees;
SELECT 100;
SELECT 'john';
SELECT 100%98;
SELECT VERSION();
SELECT 100%98 AS 结果;
SELECT last_name AS 姓,first_name AS 名 FROM employees;
SELECT last_name 姓,first_name 名 FROM employees;
SELECT salary AS "out put" FROM employees;
SELECT DISTINCT department_id FROM employees;
SELECT CONCAT('a','b','c') AS 结果;
SELECT
CONCAT(last_name,first_name) AS 姓名
FROM
employees;