mysql数据库系列三(增删改查)

210 阅读1分钟

1. 插入记录

第一种方式:

示例: 创建表并插入单条数据,(password字段应该是varchar(32);
支持一次性插入多条数据,支持默认值,运算符,函数
第二种方式:
示例:

2. 单表更新

示例:

3. 表删除记录

示例:

4. 查询表达式解析;

示例:

5. where语句进行条件查询

6. group by语句对查询结果分组

示例:

7. having 进行分组

8. order by语句对查询结果进行排序

示例:

9. 限制查询结果返回数量

示例:

总结:

** insert: ** 插入语句
(1) INSERT [INTO] tbl_name [(col_name..…)]{ VALUES I VALUE}

({expr I DEFAULT},..)...…

(2) INSERT [INTO] tbl_name SET col_name={expr |DEFAULT},.…

(3) INSERT [INTO] tbl_name [(col_name,..)] SELECT.…

** update ** 单表更新:

UPDATE [ LOW_PRIORITY] IGNORE] table_reference SET col_name1={ expr1lDEFAULT] L, col_name2={ expr2lDEFAULT].…

[ WHERE where_condition]

** delete ** 单表删除:

DELETE FROM tbl_name [WHERE where_condition]

** select ** :

SELECT select expr L, select_expr..J FROM table_references

[ WHERE where_condition] 查询条件

[ GROUP BY { col_name I position}[ ASC IDESC].…] 进行记录的分组

[ HAVING where_condition]对分组进行条件的设定

[ ORDER BY { col name I expr I position}[ ASC | DESC],.…]对结果进行排序 

[ LIMIT{[ offset,] row_count I row_count OFFSET offset)]限制返回结果的数量