1.UPDATE(更新记录-单表更新)
UPADATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1={expr1|DEFAULT} [,col_name1={expr1|DEFAULT}]...
[WHERE where_condition]
2.DELETE(删除记录-单表删除)
DELETE FROM table_name [WHERE where_condition ] //删除记录后增加记录,增加记录编号为原有最大数值+1
3.SELECT(查找记录)--------------select语句中记录从0编号
SELECT select_expr [,select_expr ...]
[
FROM table_references
[WHERE where_conditions] ------------------------------------------进行过滤,没有指定WHERE子句,则显示所有记录。
[GROUP BY {col_name | positoin}] [ASC | DESC],... -----------查询结果分组,ASC默认为升序,DESC降序。
[HAVING where_conditon] ---------------------------------------------分组条件(只对一部分进行数据进行分组),保证分组函数为聚合函数(max,min,sum,average,count等)或者 字段必须出现在select语句中
[ORDER BY {col_name | expr | position} [ASC | DESC],...]----分组结果进行排序
[LIMITE {[offset,] row_count | row_count OFFSET offset] -------限制记录返回的数量,eg:select * from users LIMIT 2,2 ---显示3,4条记录 ,偏移值offset从0开始
查询表达式:每一个表达式表示想要的一列,必须至少有一个;多个列之间以英文逗号分隔;星号*表示所有列,tbl.name.*可以表示命名表的所有列。
查询表达式可以使用【AS】alias_name为其赋予别名,别名可用于GROUP BY,ORDER BY 或HAVING 语句。
4.INSERT插入记录
INSERT [INTO] tbl_name SET col_name ={expr | DEFAULT},...