---
# System prepended metadata

title: Untitled

---


#SQL 語法紀錄


SELECT * FROM `member`AS `m` INNER JOIN `tel` AS `t` ON `m`. `id`=`t`.`member_id`

SELECT `m`.*,`t`.`tel` FROM `member`AS `m` INNER JOIN `tel` AS `t` ON `m`. `id`=`t`.`member_id`

＊表示要選取裡面資料的全部 
所以是要m資料表中的所有欄位
加上t資料表中的tel這個欄位

----
SELECT `m`.*,`t`.`tel`,`t`.`id` AS `tel_id` FROM `member`AS `m` INNER JOIN `tel` AS `t` ON `m`. `id`=`t`.`member_id`

把tel中的id改名成tel_id 這樣顯示出來材不兩個都id

------
SELECT `m`.*,`t`.`tel`,`t`.`id` AS `tel_id` FROM `member`AS `m` LEFT JOIN `tel` AS `t` ON `m`. `id`=`t`.`member_id`

兩個資料表結合後 在列出以左邊為主的資料表

-----

SELECT `m`.*,`t`.`tel`,`t`.`id` AS `tel_id` FROM `tel`AS `t` RIGHT JOIN `member` AS `m` ON `m`. `id`=`t`.`member_id`
兩個資料表結合後 在列出以右邊為主的資料表

----
外來索引設定時 會以主要的資料表為主 所以要從次要資料去設定
次要資料表中的結構 關聯檢視

被設定的一方會被影響 主資料表不影響
會員資料刪除(主) 電話資料(副)就會被影響

----
SELECT CONCAT('編號:',`id`,'\n','姓名:',`name`) FROM`member`

CONCA字串串接

----
get 
post 



