MySQL基础:DML语言总结

数据库的核心语言就是SQL语言,SQL语言有四大组成部分:DDL(数据定义语言)、DML(数据操纵语言)、DQL(数据查询语言)和DCL(数据控制语言)。

DML(Data Manipulation Language)是数据操作语言,用于管理和检索数据库中的数据。适用于对数据库中的数据进行一些简单操作,比如增删改查表中的数据。

本文总结了DML语句并附上DataGrip相应的运行结果。

一、添加数据

#给指定字段添加数据
insert into employee(id, workno, name, gender, age, idcard, entrydate) values (1,'1','Itcast','男',10,'123456789012345678','2000-01-01');
insert into employee(id, workno, name, gender, age, idcard, entrydate) values (2,'2','Itcast2','男',-1,'123456789012345678','2000-01-01');

#给全部字段添加数据
insert into employee values (2,'2','张无忌','男',18,'123456789012345670','2005-01-01');

#批量添加数据
insert into employee values (3,'3','韦一笑','男',38,'123456789012345670','2005-01-01'),(4,'4','赵敏','女',18,'123456789012345670','2005-01-01');

#查看表
select * from employee;

运行结果如下:运行结果

  • 插入数据时,指定字段和数据顺序要一一对应。
  • 字符串和日期型数据要包含在引号中。
  • 插入数据大小要在字段的规定范围内。

二、修改数据

#修改指定条件(where后面)的数据
update employee set name = 'ithei' where id=1;

#修改多个字段的数据中间用逗号连接
update employee set name = '小昭', gender ='女' where id=1;

#修改字段的所有数据
update employee set entrydate = '2008-01-01';

修改结果如下:在这里插入图片描述

三、删除数据

#删除指定条件(where后面)的数据
delete from employee where gender='女';

#删除所有数据(没有指定条件)
delete from employee;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值