文章目录
MySQL 高级
对于不少学生,SQL 的使用只要停留在 CRUD 即可,有一些高级语法都会选择性的忽略。对于这些"屋子里的🐘",我们今天就来总结总结
一、MySQL 高级语法
其实 MySQL 没有什么所谓的高级语法
我这里,只是列举出一些我们很少用的,但是却十分重要的语法
在回顾这些 SQL 语法之前,我们要先建立两个数据库表,用于后期的测试:
CREATE TABLE dept1(
deptno int primary key,
dname varchar(14),
loc varchar(13)
);
insert into dept1 values(10,'服务部','北京');
insert into dept1 values(20,'研发部','北京');
insert into dept1 values(30,'销售部','北京');
insert into dept1 values(40,'主管部','北京');
insert into dept1 values(99,'喝茶部','北京');
CREATE TABLE emp1(
empno int,
ename varchar(50),
job varchar(50),
mgr int,
hiredate date,
sal double,
comm double,
depton int
);
insert