常見指令:
create database XXXX
show database XXX
drop database XXXX
USE XXXX
create table XXXX
drop table XXXX

單位:
int,
varchar,
nvarchar , 可中字
char, 格式字符很一致的 (eg只有8位 / 10位內)
nchar , 可中字,
date,
timestamp, 日期加時間
decimal(3,2) 3位小數,其中兩位為 小數點位數, eg: 3.22

Constraint 約束:
Not Null
Unique 維一(類似PK) eg.User ID = PK, login Account 就用unique 

<> 非的意思 !=
select * from student where “major” in (“english”,”math”)
show 出學生選修 english 及 math 的!

% 萬用字: 
eg. where phone Like  %2581 
可以找出 2222581
而 _ 底線 可以代表一個字元
eg _____12%
可以找出12月出生的人

 

Union: 合併搜資料 (多數屬性相約 , 及不能一個int, 一個string ) 
如要找出所有人名,可以:
select Name from employee
union
select Name from client


AS new_Name : 得出的col 名字改為new_Name

 

子查詢:
在結果1再作查詢2

On delete cascade
On delete set Null
讓外鍵data delete 時,儲存的該筆資料也delete
讓外鍵data delete 時,儲存的該筆資料設為null

最後修改日期: 2022 年 8 月 3 日

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。