CRUD:Create(新增数据)、Retrieve(查询数据)、Update(修改数据)、Delete(修改数据)
语法:
INSERT [INTO] table_name
[(column [, column] ...)]
VALUES (value_list) [, (value_list)] ...
value_list: value, [, value] ...这里我们先学会一下查看表中的数据:
select* from 表名
示例:查看courses表中的数据

我还未在select表中添加数据,所以显示为空。
intsert [into] 表名 [(字段1,字段2...)]values(值1,值2...);
示例1:

查看数据:


insert [into] 表名 values(值1,值2....);
示例:

查询数据:

insert [into] 表名 [字段1,字段2] values(值1,值2)[,(值1,值2),(值1,值2)];
示例:


查看数据:

注意:
语法:
SELECT
[DISTINCT] {* | {column [, column] ...}
[FROM table_name]
[WHERE ...]
[ORDER BY column [ASC | DESC], ...]
LIMIT ...在之前我们其实已经学会了全列查询也就是:
select * from 表名;
示例:
mysql> select * from exam;
+------+--------+---------+------+---------+
| id | name | chinese | math | english |
+------+--------+---------+------+---------+
| 1 | 张三 | 67.0 | 80.0 | 88.0 |
| 2 | 李四 | 87.0 | 55.0 | 66.0 |
| 3 | 小五 | 91.0 | 90.0 | 96.0 |
| 4 | 小六 | 48.0 | 32.0 | 55.0 |
+------+--------+---------+------+---------+
4 rows in set (0.05 sec)select 字段1,字段2... from 表名;
示例:
mysql> select id,name,math from exam;
+------+--------+------+
| id | name | math |
+------+--------+------+
| 1 | 张三 | 80.0 |
| 2 | 李四 | 55.0 |
| 3 | 小五 | 90.0 |
| 4 | 小六 | 32.0 |
+------+--------+------+
4 rows in set (0.00 sec)表达式是有数字、变量、运算符、函数等一定规则组合成的式子,例如,2,2+3,x/3等.....
selsect 字段1,字段2,表达式 from 表名;
示例:

示例:


示例:

注意:


语法:
SELECT column [AS] alias_name [...] FROM table_name;示例:



select distinct 字段1,字段2.... from 表名;
先查看一下表中的数据

示例: 接下来对chinese、math、english中的元素进行去重

如果我们要同时加上id,name并且对chinese、math、english中的元素进行去重,看一下是否可以成功?

这是为什么呢?
因为如果要去重的话,对重复行的要求是,你指定列上的元素要全部相同。
select 列名 from 表名 order by 列名[asc|desc];
示例:


查询的内容有点小多,下篇下继续写🌹🌹🌹