MySQL的增删改查也就是CRUD
CRUD 即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写。
1.新增
1.1 语法:
INSERT [INTO] table_name
[(column [, column] ...)]
VALUES (value_list) [, (value_list)] ...
value_list: value, [, value] ...
1.2 插入单行数据+全列插入
insert into student values(100,1000,'zhangsan',NULL);
insert into student values(100,1001,'lisi','212112@qq.com');
1.3 插入多行数据+指定列插入
insert into student(id,sn,name) values (10,2000,'fanfan'),(11,2001,'xiaofan');
2.查询
2.1 语法:
SELECT
[DISTINCT] {* | {column [, column] ...}
[FROM table_name]
[WHERE ...]
[ORDER BY column [ASC | DESC], ...]
LIMIT ...
2.2 全列查询(通常情况下不建议使用*查询,查询的越多数据量就会越大,可能会导致数据IO增多)
select * from exam_result;
2.3 指定列查询
select id,name,english from exam_result; 指定列的顺序,不需要按定义表的顺序来
2.4 查询字段为表达式
表达式不包含字段
select id,name,50 from exam_result;
表达式包含一个字段
select id,name,english+10 from exam_result;
表达式包含多个字段
select id,name,chinese+math+english from exam_result;