- 插入记录
-
INSERT [INTO] tbl_name [(col_name,...)] {VALUES | VALUE} ({expr | DEFAULT},...),(...),... //法二:区别在于,此方法可以使用子查询(SubQuery) INSERT [INTO] tbl_name SET col_name={expr|DEFAULT},... //法三:此方法可以将查询结果插入到指定数据表 INSERT [INTO] tbl_name [(col_name,...)] SELECT ...
-
- 更新记录(单表更新)
-
UPDATE [LOW-PRIORITY] [IGNORE] table_reference SET col_name1 = {expr1|DEFAULT} [,col_name2 = {expr2|DEFAULT}]... [WHERE where_condition]
-
- 删除记录(单表删除)
-
DELETE FROM tbl_name [WHERE where_condition]
-
- 查找记录
-
SELECT select_expr [, select_expr ...] [ FROM table-references [WHERE where_condition] [GROUP BY {col_name | position} [ASC|DESC], ...] [HAVING where_condition] [ORDER BY {col_name | expr | position} [ASC|DESC], ...] [LIMIT {[offset,] row_count | row_count OFFSET offset}] ]
- 每一个表达式表示想要一列,必须至少一个;
- 多个列之间以英文逗号等额;
- 查询表达式可以使用[AS] alias_name为其赋予别名;
-
- 条件表达式——WHERE
- 对记录进行过滤,如果没有指定where子句,则显示所有记录;
- 在WHERE表达式中,可以使用MySQL支持的函数或运算符。
- 查询结果分组——GROUP BY
- 分组条件——HAVING
- 限制查询结果返回的数量——LIMIT