Database Management (資料庫管理) - Spring 2025 (113-2) |
考慮以下的northwind_simple Database Model
請回答以下問題的SQL語法:
Q1. 依據以下資訊,新增一顧客
CustomerName: Providence University
ContactName: George Yeh
Address: 200, Sec. 7, Taiwan Boulevard
City: Taichung
PostalCode: 43301
Country: Taiwan
執行 SELECT語法確認新增成功。
Q2. 將顧客名稱(CustomerName)為'Providence University'之聯絡人(ContactName)修改為'PC Wu'。
執行 SELECT語法確認新增成功。
Q3. 將顧客名稱(CustomerName)為'Providence University' 之資料刪除。
執行 SELECT語法確認新增成功。
Q4. 依據一下資訊建立新表格Persons
Column Name | Data Type | Nullable | Primary Key | auto-increment | Default Value |
---|---|---|---|---|---|
P_Id | integer | No | Yes | AUTO_INCREMENT | |
LastName | varchar(50) | No | |||
FirstName | varchar(50) | No | |||
Address | varchar(255) | Yes | |||
City | varchar(100) | Yes | Taichung |
(Hint: mySQL 請使用 AUTO_INCREMENT)
分別執行以下語法,確認是否都能成功?
INSERT INTO persons
(LastName, FirstName, Address, City)
VALUES
('Yeh', 'George', 'No. 1, Sec. 4, Roosevelt Rd.', 'Taipei');
INSERT INTO persons
(LastName, FirstName, Address)
VALUES
('Liu', 'HH', '200, Sec. 7, Taiwan Boulevard');
INSERT INTO persons
(P_id, LastName, FirstName, Address, City)
VALUES
(2, 'Wu', 'PC', '200, Sec. 7, Taiwan Boulevard', 'Taichung');
INSERT INTO persons
(P_id, LastName, FirstName, Address)
VALUES
(-200,'Wu', 'PC', '200, Sec. 7, Taiwan Boulevard');
Q5. 刪除Persons表格
執行語法確認刪除成功。