數(shù)據(jù)操縱語句是學(xué)習(xí)的重點,它可以在數(shù)據(jù)庫中操縱各種對象,檢索和修改數(shù)據(jù)。包含了SELECT、INSERT、UPDATE、DELETE等語句。
1.INSERT語句
INSERT語句是插入數(shù)據(jù)語句,負(fù)責(zé)向表里添加記錄。其語法如下:
INSERT INTO 表名[(列名1,…列名n)]
VALUES(值1,值2,…,值n)
[子查詢];
下面的例子向gamer表里增加了一條玩家記錄:ID號teacher,年齡29,姓名李南。
INSERT INTO gamer
(ID , AGE , NAME)
VALUES
('teacher' , 29, '李南')
2.UPDATE語句
UPDATE語句是修改更新語句,用來修改表中的數(shù)據(jù),用法類似于INSERT,語法為:
UPDATE 表名SET 列名1=表達(dá)式1,列名2=表達(dá)式2,…
例如,修改gamer表里的玩家記錄:ID號teacher,年齡29,姓名李南。把他的年齡改為18:
UPDATE gamer
SET ID = ‘teacher’,AGE = 18 ,NAME=‘李南’
GO
3.DELETE語句
DELETE語句用來刪除表中的數(shù)據(jù)而不是刪除表,它只能刪除已經(jīng)存在的數(shù)據(jù),不能刪除表。其語法為:
DELETE FROM 表名 WHERE 條件;
例如,下面的例子刪除了表中年齡大于18的玩家。
DELETE *
FROM gamer
WHERE gamer.age > 18
1.INSERT語句
INSERT語句是插入數(shù)據(jù)語句,負(fù)責(zé)向表里添加記錄。其語法如下:
INSERT INTO 表名[(列名1,…列名n)]
VALUES(值1,值2,…,值n)
[子查詢];
下面的例子向gamer表里增加了一條玩家記錄:ID號teacher,年齡29,姓名李南。
INSERT INTO gamer
(ID , AGE , NAME)
VALUES
('teacher' , 29, '李南')
2.UPDATE語句
UPDATE語句是修改更新語句,用來修改表中的數(shù)據(jù),用法類似于INSERT,語法為:
UPDATE 表名SET 列名1=表達(dá)式1,列名2=表達(dá)式2,…
例如,修改gamer表里的玩家記錄:ID號teacher,年齡29,姓名李南。把他的年齡改為18:
UPDATE gamer
SET ID = ‘teacher’,AGE = 18 ,NAME=‘李南’
GO
3.DELETE語句
DELETE語句用來刪除表中的數(shù)據(jù)而不是刪除表,它只能刪除已經(jīng)存在的數(shù)據(jù),不能刪除表。其語法為:
DELETE FROM 表名 WHERE 條件;
例如,下面的例子刪除了表中年齡大于18的玩家。
DELETE *
FROM gamer
WHERE gamer.age > 18