7. update 語句
更新表中已存在的記錄惯豆。
UPDATE table_name
SET column1=value1,column2=value2,...
WHERE some_column=some_value;
8. delete語句
刪除表中的行
delete from table_name
where some_column=some_value;
9. select top子句
SELECT TOP 子句用于規(guī)定要返回的記錄的數(shù)目逗噩。
SELECT TOP 子句對于擁有數(shù)千條記錄的大型表來說,是非常有用的吓肋。
注釋:并非所有的數(shù)據(jù)庫系統(tǒng)都支持 SELECT TOP 子句凳怨。
SQL Server/MS Access
select top number|percent column_name(s)
from table_name;
MYSQL
SELECT column_name(s)
FROM table_name
LIMIT number;
Oracle 語法
SELECT column_name(s)
FROM table_name
WHERE ROWNUM <= number;
10. like操作符
LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern;
SELECT * FROM Customers
WHERE City LIKE 's%';
SELECT * FROM Customers
WHERE Country NOT LIKE '%land%';
11. SQL通配符
在 SQL 中,通配符與 SQL LIKE 操作符一起使用肤舞。
SQL 通配符用于搜索表中的數(shù)據(jù)紫新。
在 SQL 中,可使用一下通配符:
通配符 | 描述 |
---|---|
% | 替代 0 個或多個字符 |
_ | 替代一個字符 |
[charlist] | 字符列中的任何單一字符 |
[^charlist]or[!charlist] | 不在字符列中的任何單一字符 |
12. IN 操作符
IN 操作符允許您在 WHERE 子句中規(guī)定多個值李剖。
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...);