【MySQL】DML——数据的增删改操作

DML,全称Data Manipulation Language,中文名为数据操作语言,主要用于对数据库中的数据进行增加、修改和删除的操作,其主要包括:

  • INSERT:增加数据
  • UPDATE:修改数据
  • DELETE:删除数据

 

一、创建数据库表

创建一个数据库表t_student:

create table t_student(
    sno int(6),
    sname varchar(5),
    sex char(1),
    age int(3),
    enterdate date,
    classname varchar(10),
    email varchar(15)
);

查看表记录:

select * from t_student;

【MySQL】DML——数据的增删改操作_第1张图片

 

二、插入数据

对于MySQL,往数据库表中插入数据使用的关键字是insert,语法结构是insert into 表名 values (数据);

插入数据示例:

插入三位同学的个人信息(字符串不区分单引号和双引号)

insert into t_student values (1,'张三','男',20,'2023-3-16','Python一班','[email protected]');
insert into t_student values (2,'李四','女',20,'2023-3-16','Python二班','[email protected]');
insert into t_student values (3,'王五','男',20,'2023-3-16','Java一班','[email protected]');

【MySQL】DML——数据的增删改操作_第2张图片 

 

三、修改数据

对于MySQL,数据库表中修改数据使用的关键字是update

语法结构是update 表名 set 字段名='数据信息';

修改数据示例:

将所有同学性别修改为女:

update t_student set sex='女';

【MySQL】DML——数据的增删改操作_第3张图片

修改数据时,可以使用where子句添加限制条件,只修改部分记录:

如:将学号为1的同学性别改为男,where后面接的是限制条件:

update t_student set sex = '男' where sno=1;

【MySQL】DML——数据的增删改操作_第4张图片 

 

四、删除数据

对于MySQL,数据库表中删除数据使用的关键字是delete

语法结构是delete from 表名 限制条件;

删除数据示例:

删除学号为1的学生信息:

delete from t_student where sno = 1;

 【MySQL】DML——数据的增删改操作_第5张图片

 

你可能感兴趣的:(MySQL,mysql,数据库,sql)