1.UPDATE 命令语法
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
- table_name:需更新的表名
- column1, column2:目标列名
- value1, value2:新值
- WHERE condition:筛选条件(可选,省略则更新所有行)
示例:
sql
UPDATE employees
SET salary = 6000
WHERE employee_id = 101;
2.DELETE 命令语法
DELETE FROM table_name
WHERE condition;
- table_name:需删除数据的表名
- WHERE condition:筛选条件(可选,省略则删除所有行)
删除特定行:
sql
DELETE FROM students
WHERE graduation_year = 2021;
删除所有行:
sql
DELETE FROM orders;
3.LIKE 子句语法
用于模糊匹配,支持通配符:
-
%:匹配零个或多个字符
-
示例:
sqlSELECT * FROM customers WHERE last_name LIKE 'S%'; -- 匹配以'S'开头的姓氏
-
-
**_ **:匹配单个字符
-
示例:
sqlSELECT * FROM products WHERE product_name LIKE '_a%'; -- 匹配第二个字符为'a'的产品名
-
-
组合使用:
-
示例:
sqlSELECT * FROM users WHERE username LIKE 'a%o_'; -- 匹配如'aaron'、'apol'的用户名
-
注意 :未使用通配符时,LIKE 等效于 =。