MySQL数据库的增删改
假设创建如下表
- create table student(
sno int primary key, --学号
name varchar(10), --姓名
age int, --年龄
tel varchar(11) --电话号码
);
注:如上student表,字段名有(sno,name,age,tel);
添加(insert)
格式: insert into 表名 [ 数据库表的字段名] values ( 数据库表字段名对应的值);
-例如:
insert into student (sno,name,age,tel) values(201633,'林某某',19,'12345678911');
* 当插入的值为数据库表中的所有字段时,上述格式中括号中的内容可以省略,缩写为:
insert into student values(201633,'林某某',19,'12345678911');
* 如果插入的值为数据库表的部分字段名,则必须指定插入属性值的对应字段名,如:
insert into student (sno,name,tel) values(201633,'林某某','12345678911');
删除(delete)
格式:delete form 表名 where 条件;
-例如:
delete from student where sno=201633;
*如果删除时关键字 where 后不加条件,则会删除表中的所有数据。
更新(update)
格式:update 表名 set 字段名=属性值 where 条件;
-例如:
update student set age =20 where sno=201633;
*如果删除时关键字 where 后不加条件,则会将所有的字段设为相同的属性值。