当前位置: 首页 > 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执行过程
  • 校方就退60件演出服道歉:承诺回收服装承担相关费用,已达成和解
  • “国宝探索记”增强亲子连接,国宝成了生活想象的一部分
  • 市场监管总局出手整治涉企乱收费,聚焦政府部门及下属单位等领域
  • 全国人民代表大会常务委员会公告〔十四届〕第十号
  • 铺就长三角南北“交通动脉”,乍嘉苏改高速扩建项目首桩入位
  • 国铁集团郑州局预计“五一”发送642.5万人