mysql學習筆記--插入日期--case--ifnull--if--lower、upper--concat--建立外來鍵關聯表

瓜瓜東西發表於2014-04-08

1 mysql 日期學習

INSERT INTOtb_emp(hiredate) VALUES(NOW());

2 case 用法

Case

When

Then

Else

End

 

SELECT hiredate,sal, CASE  WHEN sal IS NULL THEN 0 ELSE sal END  AS '獎金'   FROM tb_emp

                                                                

3 Mysql ifnull函式用法

SELECTsal,IFNULL(sal,100) FROM tb_emp

4 mysql的if的用法

SELECT sal,IF(sal,sal+100,100) FROM tb_emp

5 concat 字串連線,有一個為空都為空

SELECTCONCAT(hiredate,sal) FROM tb_emp

 

6 大小寫lower/upper(…欄位),length(,,)字串長度,

7 建立具有外來鍵關聯的 兩個表

 

CREATE TABLEclass (id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(18))

CREATE TABLEstudent (id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(18),class_idINT,CONSTRAINT s_c_fk FOREIGN KEY (class_id) REFERENCES class(id) )

相關文章