📚引言
在上一节中,我们介绍了常用的数据库与表操作,在本节我们继续介绍数据操作语言DML(Data Danipulation Language)。
首先来看一下DML的定义: 数据操作语言,用来对数据库中的数据进行增删改查。
DML能够处理数据数据表中的数据,对数据进行增删改查,是非常常用的SQL语言。
📖DML语句
📃DDL-添加数据
为了演示,在本节中我们创建表TEST并添加两个字段,分别是名字和年龄。不知道如何创建表以及添加字段的同学可以查看本专栏以前的内容,在之前的文章中有详细的介绍。创建表格的过程如下:
🔖给指定字段添加数据
当我们希望为表中的某个字段添加数据的时候可以使用该代码:
INSERT INTO 表名 (字段名1,字段名2,...) VALUES (值1,值2,...);
例如我们想在表中加入TOM的数据,可以按照如下的步骤操作:
可以看到,已经将TOM添加到数据表中。
🔖给全部字段添加数据
当我们希望为表所有的字段添加一条数据的时候,可以使用下面的代码:
INSERT INTO 表名 VALUES (值1,值2,...);
例如我们希望,添加一条JANE的数据,年龄为20,可以像如下操作:
可以看到该条数据已经被添加到数据表中。
🔖批量添加数据
当我们想添加多条数据的时候,可以使用下面两种格式进行添加:
INSERT INTO 表名 (字段名1, 字段名2,...) VALUES (值1,值2,...),(值1,值2,...),(值1,值2,...);
INSERT INTO 表名 VALUES (值1,值2,...),(值1,值2,...),(值1,值2,...
在这里我们以第一条为例,添加多个数据:
可以看到,我们添加了两条数据在表内,分别是MIKE和JERRY。
注意:
- 插入数据时,指定的字段顺序需要与值得顺序一一对应。
- 字符串和日期型数据应该包含在引导号中。
- 插入的数据大小,应该在字段的规定范围内。
📃DDL-修改以及删除数据
🔖修改数据
当我们希望修改表中的某条数据的时候可以使用下面的修改代码:
UPDATE 表名 SET 字段1=值1,字段2=值2,...[WHERE 条件];
注意,在本条代码中方括号中的内容是可选的,例如我们希望修改JERRY的年龄为15,可以进行如下的操作:
可以看到表中的数据已经被修改。
注意:不能修改单个字段,如果要修改单个字段,可以使用update将其作为null更改。
🔖删除数据
在我们希望删除数据的时候可以使用下面的代码:
DELETE FROM 表名 [WHERE];
例如,我们希望删除JACK这条数据,可以按照如下的步骤操作:
可以看到,JACK已经被我们删除。
注意:如果不写WHERE语句,将会删除整个表的内容。
📕总结
本次列举了SQL中DML的相关语句,在实际学习的过程中还需要多学习以及使用才能熟练掌握。
余下的SQL内容我也将持续更新,如果感兴趣的话不妨订阅本专栏或者点个关注,我们下次再见。