首页 >数据库 >mysql教程 >MYSQL 初学者扫盲_MySQL

MYSQL 初学者扫盲_MySQL

WBOY
WBOY原创
2016-06-01 13:57:28955浏览

   先 创建表吧

创建表 emp(
id int not null 主键,
name varchar(10)
);

创建表 emp_dept(
dept_id varchar(4) not null,
emp_id int not null,
emp_name varchar(10),
主键 (dept_id,emp_id));

插入 emp( ) 值
(1,”Dennis-1″),
(2,”Dennis-2″),
(3,”Dennis-3″),
(4,”Dennis- 4″),
(5,”丹尼斯-5″),
(6,”丹尼斯-6″),
(7,”丹尼斯-7″),
(8,” Dennis-8″),
(9,”Dennis-9″),
(10,”Dennis-10″);

插入 emp_dept() 值
(”R&D ”,1,”Dennis-1″),
(”DEv”,2,”Dennis-2″),
(”R&D”,3,”Dennis-3″),
(”测试”,4,”Dennis-4″),
(”测试”,5,”Dennis-5″);

>>> left join
――――-
select a.id,a.name,b.dept_id
from emp a left join emp_dept b on (a.id=b.emp_id);

#挑出左边的表emp中的所有数据,即使emp_dept中没有的数据也挑出来,没有的就用NULL来显示,
#也即显示数据到左边的表emp中的数据为基础

mysql>选择a.id,a.name,b.dept_id
-> from emp a left join emp_dept b on (a.id=b.emp_id);
―- ―――

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn