1、添加数据
1.1 为表中所有字段添加数据
(1) insert 语句中指定所有字段名
语法格式如下所示:
insert into 表名 (字段名1,字段名2,···)
values(值1,值2,···);
“字段名1,字段名2,···”表示数据表中的字段名称,这里必须列出表中所有字段的名称;“值1,值2,···”表示每个字段的值,每个值的顺序、类型必须与对应的字段相匹配。使用 insert 语句添加记录时,表名后的字段顺序可以与其在表中定义的顺序不一致,但得与 values 中值的顺序一致。
实例:
在数据库中创建一个表 student:
使用 insert 语句向 student 表中插入一条数据及显示结果:
(2) insert 语句中不指定字段名
语法格式如下所示:
insert into 表名 values(值1,值2,···);
“值1,值2,···”用于指定要添加的数据,添加的值的顺序必须和字段在表中定义的顺序相同。
1.2 为表的所指定字段添加数据
语法格式如下所示:
insert into 表名(字段1,字段2,···)
values(值1,值2,···);
1.3 insert 语句的其他写法
insert into 表名
set 字段名 1 = 值 1 [,字段名 2 = 值2,···];
1.4 同时添加多条记录
语法格式如下所示:
insert into 表名 (字段名1,字段名2,···)
values(值1,值2,···),(值1,值2,···),
···
(值1,值2,···);
2、更新数据
语法格式如下所示:
update 表名
set 字段名 1 = 值1 [,字段名 2 = 值 2,···]
[where 条件表达式];
2.1 update 更新部分数据
更新部分数据是指根据指定条件更新表中的一条或多条记录,需使用 where 子句来指定更新记录的条件。
2.1 update 更新部分数据
在 update 语句中没有使用 where 子句,则会将表中所有记录的指定字段都进行更新。
3、删除数据
语法格式如下所示:
delete from 表名 [where 条件表达式];
3.1 delete 删除部分数据
删除部分数据是指根据指定条件删除表中的一条或者某几条记录,需使用 where 子句来指定删除记录的条件。
3.1 delete 删除全部数据
在 delete 语句中不使用 where 子句,则会将表中所有记录都删除。