MYSQL数据库基本操作——DML
DML是指数据操作语言,用来对数据库数据记录进行更新(增删改)。
数据的插入
语法格式:
//向表中插入某些列
insert into 表(列名1,列名2,列名3…) values (值1,值2,值3);
//向表中插入所有列
insert into 表 values (值1,值2,值3…);
例子:
insert into student(sid,name,address,age,score) values(1001,姜宇昂,浙江,23,99);
数据的修改
语法格式:
update 表名 set 字段名=值,字段名=值…;
update 表名 set 字段名=值,字段名=值…where 条件;
例子:
update student set address='重庆' where sid = 1007;
数据的删除
语法格式:
delete from 表名 [where 条件];
truncate table 表名 或者truncate 表名
例子:
#删除sid为1004的学生数据
delete from student where sid = 1004;
#删除表所有数据
delete from student;
#清空表数据
truncate table student;
truncate student;
注意:delete和truncate原理不同,delete只删除内容,而truncate类似于drop table,可以理解为将整个表删除然后在创建该表。