当前位置: 首页 > news >正文

DML 添加、修改、删除数据

目录

DML

一、添加数据

1、给指定字段添加数据

2、给全部字段添加数据

3、批量添加数据

二、修改数据

三、删除数据


DML

DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增、删、改操作。

一、添加数据

1、给指定字段添加数据

INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...);

案例

给employee表所有的字段添加数据 ;

insert into employee(id,workno,name,gender,age,idcard,entrydate)
values(1,'1','Itcast','男',10,'123456789012345678','2000-01-01');

插入数据完成之后,我们有两种方式,查询数据库的数据:

select * from employee;

2、给全部字段添加数据

INSERT INTO 表名 VALUES (值1, 值2, ...);

案例

插入数据到employee表,具体的SQL如下

insert into employee values(2,'2','张无忌','男',18,'123456789012345670','2005-01-
01');

3、批量添加数据

INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...), (值1, 值2, ...), (值
1, 值2, ...) ;
INSERT INTO 表名 VALUES (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...) ; 

案例

批量插入数据到employee表,具体的SQL如下

insert into employee values(3,'3','韦一笑','男',38,'123456789012345670','2005-01-
01'),(4,'4','赵敏','女',18,'123456789012345670','2005-01-01');

二、修改数据

修改数据的具体语法为:

UPDATE 表名 SET 字段名1 = 值1 , 字段名2 = 值2 , .... [ WHERE 条件 ] ;

案例

A. 修改id为1的数据,将name修改为itheima

update employee set name = 'itheima' where id = 1; 

B. 修改id为1的数据, 将name修改为小昭, gender修改为 女

update employee set name = '小昭' , gender = '女' where id = 1;

C. 将所有的员工入职日期修改为 2008-01-01

update employee set entrydate = '2008-01-01';

三、删除数据

删除数据的具体语法为:

DELETE FROM 表名 [ WHERE 条件 ] ; 

案例

A. 删除gender为女的员工

delete from employee where gender = '女';

B. 删除所有员工

delete from employee;

相关文章:

  • [ROC-RK3568-PC] [Firefly-Android] 10min带你了解I2C的使用
  • Shell编程:轻松掌握入门级Shell脚本,成为Shell高手
  • JavaScript 高级实例集合
  • 【Android -- 开源库】表格 SmartTable 的基本使用
  • 2023华为面试真题
  • 使用ControlNet 控制 Stable Diffusion
  • 【Hello Linux】命令行解释器
  • mysql无法启动服务及其他问题总结
  • SOC计算方法:卡尔曼滤波算法
  • SpringBoot 集成 elasticsearch 7.x和对应版本不一致异常信息处理
  • 【JavaEE初阶】第四节.文件操作 和 IO (下篇)
  • 【Unity3D小技巧】Unity3D中判断Animation以及Animator动画播放结束,以及动画播放结束之后执行函数
  • 【数据结构】解决顺序表题的基本方法
  • 大数据 | (三)centos7图形界面无法执行yum命令
  • 工程管理系统源码-物料管理-工程项目管理系统-建筑施工管理软件
  • 编译nacos源码问题总结
  • CNStack 助推龙源电力扛起“双碳”大旗
  • 看看CabloyJS是如何异步加载并执行go wasm模块的
  • C++虚函数操作指南
  • 通过Debug探索SpringMVC执行过程
  • 神二十成功对接空间站
  • 李良生已任应急管理部党委委员、政治部主任
  • 民生访谈|马拉松中签率低何解?预付费监管落实得如何?市体育局回应
  • 封江晚开江早,东北地区主要江河上一冰封期冰层较常年偏薄
  • 大卫·第艾维瑞谈历史学与社会理论③丨尼古拉斯·卢曼与历史研究
  • 温氏股份一季度归母净利润20.01亿元,同比扭亏为盈