SQL DML 基礎語法
阿新 • • 發佈:2017-05-10
per 修改表 ora pda name top delet tab log
1、INSERT INTO 語句
INSERT INTO 語句用於向表格中插入新的行。
語法
INSERT INTO 表名稱 VALUES (值1, 值2,....)
我們也可以指定所要插入數據的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
2、Update 語句
Update 語句用於修改表中的數據。
語法:
UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值
3、DELETE 語句
DELETE 語句用於刪除表中的行。
語法
DELETE FROM 表名稱 WHERE 列名稱 = 值
刪除所有行
可以在不刪除表的情況下刪除所有的行。這意味著表的結構、屬性和索引都是完整的:
DELETE FROM table_name
或者:
DELETE * FROM table_name
4、TOP 子句
TOP 子句用於規定要返回的記錄的數目。
對於擁有數千條記錄的大型表來說,TOP 子句是非常有用的。
註釋:並非所有的數據庫系統都支持 TOP 子句。
SQL Server 的語法:
SELECT TOP number|percent column_name(s)
FROM table_name
例子
SELECT TOP 50 PERCENT * FROM Persons
MySQL 和 Oracle 中的 SQL SELECT TOP 是等價的
MySQL 語法
SELECT column_name(s)
FROM table_name
LIMIT number
例子
SELECT * FROM Persons LIMIT 5
Oracle 語法
SELECT column_name(s)
FROM table_name
WHERE ROWNUM <= number
例子
SELECT * FROM Persons WHERE ROWNUM <= 5
SQL DML 基礎語法