目录
1.MySQL数据操作
1.1添加记录
- 格式:INSERT [INTO] tbl_name[(col_name,...)] {VALUE|VALUES}(VALUES...);
- 不指定字段名称
- INSERT tbl_name VALUE(value...)
- 需要按照建表时的字段顺序给每一个字段赋值
- 列出指定字段:INSERT tbl_name(字段名称,...) VALUES(值,...)
- INSERT ... SET的形式:INSERT tbl_name SET 字段名称=值,...;
- INSERT ... SELECT:INSERT tbl_name[(字段名称...)] SELECT 字段名称,... FROM tbl_name [WHERE 条件]
- 一次添加多条记录:INSERT tbl_name[(字段名称,...)] VALUES(值,...),(值,....),(值,...)
1.2修改记录
- 格式:UPDATE tbl_name SET 字段名称=值,字段名称=值 [WHERE 条件]
- 如果不添加条件,整个表中的记录都会被更新
1.3删除记录
- 格式:DELETE FROM tbl_name [WHERE 条件]
- 如果不添加条件,表中所有记录都会被删除
- DELETE 清空数据表的时候不会重置AUTO_INCREMENT的值,可以通过ALTER 语句将其重置为1
- 彻底清空数据表-------TRUNCATE [TABLE] tbl_name;
- 清除表中所有记录
- 会重置AUTO_INCREMENT的值
1.4查询记录
- 格式:SELECT select_expr,... FROM tbl_name [WHERE 条件] [GROUP BY {col_name|position} HAVING 二次筛选]
[ORDER BY {col_name|position|expr} [ASC|DESC]]
[LIMIT 限制结果集的显示条数] - 查询表中所有记录:SELECT * FROM tbl_name;*所有字段
- 指定字段的信息:SELECT 字段名称,... FROM tbl_name
- 库名.表名:SELECT