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

【MySQL | 基础】DML

前文回顾:DDL语句以及数据类型

文章目录

​DML介绍        

 添加数据

修改数据

删除数据


DML介绍        

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

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

 添加数据

1、给指定字段添加数据

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

2、给全部字段添加数据

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

3、批量添加数据

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

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

注意: 

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

例子:简单插入几个数据(这个表在上篇文章已经创建了)

-- 插入方法1
insert into employee
(id, workno, name, gender,age, idcard,entrydata)
VALUES(1, '01','张三','男',18,'123456789987456', '2022-10-05')
-- 插入方法2
INSERT into employee VALUES(2, '01','李三','男',18,'123456789987457', '2020-10-05')
-- 查看
select * from employee;

修改数据

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

注意:修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所以数据。

例子1:修改id为1 的数据,将name修改为赵敏

UPDATE employee set name = '赵民' where id = 1;
SELECT * from employee;

例子2:修改id为1 的数据,将name 修改为小昭,gender修改为女。

UPDATE employee set name = '小昭', gender = '女' where id = 1;
SELECT * from employee;

例子3:将所有员工入职日期修改为2008-01-01.

UPDATE employee set entrydata = '2008-01-01';
SELECT * from employee;

删除数据

DELETE FROM 表名 [WHERE 条件];

注意:

  • DELETE语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据
  • SELETE语句不能删除某一个字段的值(可以使用UPDATE)。

例题1:删除 gender 为男的员工。

DELETE from employee WHERE gender = '男';
SELECT * from employee;

例题2:删除表中的所有数据。

DELETE from employee;
SELECT * from employee;

http://www.dtcms.com/a/595081.html

相关文章:

  • 网站建设费能抵扣吗有服务器有域名如何做网站
  • 建个网站需要什么知识库wordpress
  • 台州优化网站自己注册公司网站
  • 福建网站建设服务wordpress+谷歌加速
  • 沈阳cms模板建站试述网站建设应考虑哪些方面的问题
  • 网站seo诊断湖南岚鸿诊断做产品包装的3d网站
  • 郑州建网站价格平面设计网站编辑招聘
  • 珠海门户网站建设公司百度小程序怎么找
  • 绍兴网站建设企业网站建设管理平台
  • 【CS创世SD NAND征文】守护关键时刻的“黑匣子”:CS创世SD NAND在随身求救报警器中的核心应用
  • 网站建设哪家g好易企秀h5制作官网
  • 淮南矿业集团廉政建设网站新开网店自己如何推广
  • 七.二分算法
  • 怎么用视频做网站首页学校让做网站做完怎么交
  • 注册公司费用要多少厦门seo大佬
  • 做网站填素材wordpress手机网站模板制作
  • 有经验的番禺网站建设綦江建设银行网站
  • 网站 备案信息开发网站用php还是jsp
  • 编程基础核心知识(2)
  • mui做网站兰州网站seo服务
  • PiliPlus 1.1.5-pre | 纯净无广开源的b站第三方,非常好用
  • OpenTenBase V5的全新简易安装
  • 普通电抗器电压校验:短路时校验线残压:
  • 建网站的方案免费建立移动网站吗
  • 网站制作设计正规公司好用的黄页网
  • 中国建设银行积分网站建立微信公众号步骤
  • 郑州做网站kuihuakeji昆明定制化网站建设
  • 洞头区网站建设收费网站建设广告图片
  • 菏泽网站建设优惠臻动传媒什么是整合营销概念
  • 奉贤庄行网站建设中装建设网站