INSERT INTO插入新的資料
基本語法:
INSERTINTO table_name (column_names) VALUES (data_values)
示例:
INSERT INTO Category(CategoryId,Category) VALUES (1,"Thriller");
可以看到,插入資料只是簡單地在表名後面的圓括號中列舉出每一列的名稱(以逗號隔開),在VALUES後面的括號中,簡單地列舉匹配列的每個資料項,以逗號隔開。字元和日期資料位於一對單引號內。被插入到表中的記錄如下圖
有時候列名可以省略。如
INSERT INTO Category VALUES (1,"Thriller"),預設方式如上。
插入多個數據時格式如下:
INSERT INTO MemberDetails
(
MemberId,
FirstName,
lastName,
DateOfBirth,
Street,
City,
State,
ZipCode,
Email,
DateOfJoining
)
VALUES
1,
"Katie",
"Smith",
"1997-01-09"
"Main Road",
"Townsville",
"Stateside",
"123456",
"[email protected]",
"2004-02-23"
);
得到結果如下圖:
如想檢查新增的資料是否正確,使用RDBMS的管理工具查看錶中的資料,或者使用SQL語句
SELECT *FROM Category,將顯示Category表中的所有資料。
UPDATE更新資料庫中已經存在的資料,需指定哪個表的記錄接受更新,以及接受更新的欄位和賦給每個記錄的新值和哪些記錄接受更新。
UPDATE table_name
SETcolumn_name=value
WHEREcondition
示例,假設小李搬家後新的地址
45 Upper Road
New Town
New State
99112
MemberId是4
SQL更新語句如下:
UPDATE MemberDetails ’宣告更新哪一個表
SET
Street="45 UpperRoad",
City="New Town’,
State="New State",
Zipcode="99112",
WHEREMemberId =4; "更新MemberId列的值等於4的所有記錄。
得到新的地址記錄如圖:
where字句
邏輯運算子AND和OR,他們允許在一個WHERE子句中測試多個條件。
示例:在Location表和MemberDetails表中儲存了Small州和Stateside州的細節,現在要將兩個州合併為一個名為Mega的新州。
UPDATE Location
SETstate="Mega state"
WHERE
state="Smallstate"
OR
State="Stateside state";
UPDATEMemberDetails
SETstate="Small state"
State="Statesidestate";
DELETE FROM name_of_table WHERE條件語句
例如:
DELETE FROM MemberDetailsWHERE MemberId =3;
INSERT INTO插入新的資料
基本語法:
INSERTINTO table_name (column_names) VALUES (data_values)
示例:
INSERT INTO Category(CategoryId,Category) VALUES (1,"Thriller");
可以看到,插入資料只是簡單地在表名後面的圓括號中列舉出每一列的名稱(以逗號隔開),在VALUES後面的括號中,簡單地列舉匹配列的每個資料項,以逗號隔開。字元和日期資料位於一對單引號內。被插入到表中的記錄如下圖
有時候列名可以省略。如
INSERT INTO Category VALUES (1,"Thriller"),預設方式如上。
插入多個數據時格式如下:
INSERT INTO MemberDetails
(
MemberId,
FirstName,
lastName,
DateOfBirth,
Street,
City,
State,
ZipCode,
Email,
DateOfJoining
)
VALUES
(
1,
"Katie",
"Smith",
"1997-01-09"
"Main Road",
"Townsville",
"Stateside",
"123456",
"[email protected]",
"2004-02-23"
);
得到結果如下圖:
如想檢查新增的資料是否正確,使用RDBMS的管理工具查看錶中的資料,或者使用SQL語句
SELECT *FROM Category,將顯示Category表中的所有資料。
UPDATE更新資料庫中已經存在的資料,需指定哪個表的記錄接受更新,以及接受更新的欄位和賦給每個記錄的新值和哪些記錄接受更新。
基本語法:
UPDATE table_name
SETcolumn_name=value
WHEREcondition
示例,假設小李搬家後新的地址
45 Upper Road
New Town
New State
99112
MemberId是4
SQL更新語句如下:
UPDATE MemberDetails ’宣告更新哪一個表
SET
Street="45 UpperRoad",
City="New Town’,
State="New State",
Zipcode="99112",
WHEREMemberId =4; "更新MemberId列的值等於4的所有記錄。
得到新的地址記錄如圖:
where字句
邏輯運算子AND和OR,他們允許在一個WHERE子句中測試多個條件。
示例:在Location表和MemberDetails表中儲存了Small州和Stateside州的細節,現在要將兩個州合併為一個名為Mega的新州。
UPDATE Location
SETstate="Mega state"
WHERE
state="Smallstate"
OR
State="Stateside state";
UPDATEMemberDetails
SETstate="Small state"
OR
State="Statesidestate";
基本語法:
DELETE FROM name_of_table WHERE條件語句
例如:
DELETE FROM MemberDetailsWHERE MemberId =3;