《Mysql必讀MySQL里的join詳解》要點:
本文介紹了Mysql必讀MySQL里的join詳解,希望對您有用。如果有疑問,可以聯系我們。
- CREATE?DATABASE?db0206;?
- USE?db0206;?
- ?
- CREATE?TABLE?`db0206`.`tbl_dept`(???
- ??`id`?INT(11)?NOT?NULL?AUTO_INCREMENT,?
- ??`deptName`?VARCHAR(30),?
- ??`locAdd`?VARCHAR(40),?
- ??PRIMARY?KEY?(`id`)?
- )?ENGINE=INNODB?CHARSET=utf8;?
- ?
- CREATE?TABLE?`db0206`.`tbl_emp`(???
- ??`id`?INT(11)?NOT?NULL?AUTO_INCREMENT,?
- ??`name`?VARCHAR(20),?
- ??`deptId`?INT(11),?
- ??PRIMARY?KEY?(`id`),?
- ??FOREIGN?KEY?(`deptId`)?REFERENCES?`db0206`.`tb_dept`(`id`)?
- )?ENGINE=INNODB?CHARSET=utf8;?
- /*插入數據*/?
- INSERT?INTO?tbl_dept(deptName,locAdd)?VALUES('RD',11);?
- INSERT?INTO?tbl_dept(deptName,locAdd)?VALUES('HR',12);?
- INSERT?INTO?tbl_dept(deptName,locAdd)?VALUES('MK',13);?
- INSERT?INTO?tbl_dept(deptName,locAdd)?VALUES('MIS',14);?
- INSERT?INTO?tbl_dept(deptName,locAdd)?VALUES('FD',15);?
- ?
- INSERT?INTO?tbl_emp(NAME,deptId)?VALUES('z3',1);?
- INSERT?INTO?tbl_emp(NAME,deptId)?VALUES('z4',1);?
- INSERT?INTO?tbl_emp(NAME,deptId)?VALUES('z5',1);?
- ?
- INSERT?INTO?tbl_emp(NAME,deptId)?VALUES('w5',2);?
- INSERT?INTO?tbl_emp(NAME,deptId)?VALUES('w6',2);?
- ?
- INSERT?INTO?tbl_emp(NAME,deptId)?VALUES('s7',3);?
- ?
- INSERT?INTO?tbl_emp(NAME,deptId)?VALUES('s8',4);?
MYSQL必讀文氏圖與SQL語句的編寫以及查詢結果
1.內連接