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

【MySQL入门到精通-黑马程序员】MySQL基础篇-DML

文章目录

  • 前言
  • 一、DML-介绍
  • 二、DML-添加数据
  • 三、DML-修改数据
  • 四、DML-删除数据
  • 总结

前言

本专栏文章为观看黑马程序员《MySQL入门到精通》所做笔记,课程地址在这。如有侵权,立即删除。

一、DML-介绍

DML(Data Manipulation Language,数据操作语句),用来对数据库中表的数据记录进行增删改操作。

  • 添加数据(INSERT
  • 修改数据(UPDATE
  • 删除数据(DELETE

二、DML-添加数据

  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 表名 VALUES(值1,值2,...),(值1,值2,...);

注意:

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

三、DML-修改数据

UPDATE 表名 SET 字段名1=值1,字段名2=值2,...[WHERE 条件];
注意:修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表所有数据。

四、DML-删除数据

DELETE FROM 表名 [WHERE 条件];
注意:

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

总结

在这里插入图片描述

相关文章:

  • AGX-Orin问题汇总
  • 云原生Kubernetes:对外服务之 Ingress
  • pandas_datareader读取yahoo金融数据超时问题timeout解决方案
  • GEE土地分类——分类有影像出现空洞我们应该如何填充?(两种方法,集群填充和像素连接方法)
  • 【单片机】15-AD和DA转换
  • 运维困局下确保系统稳定的可行性
  • 美篇作文网教学资源源码-自带作文数据
  • ubuntu下源码编译方式安装opencv
  • Flink安装及简单使用
  • 排序---P1116 车厢重组
  • spring boot项目 mvn test 和 mvn clean install 和 mvn test-compile 识别不到测试类无法运行单元测试
  • Linux中生成so库的文件引用另一个so库问题的解决
  • 基于51单片机NEC协议红外遥控发送接收仿真设计( proteus仿真+程序+原理图+报告+讲解视频)
  • sci投稿流程(从投稿到录用全流程解析)
  • Ubuntu镜像源cn.arichinve.ubuntu.com不可用原因分析和解决
  • 瑞云介绍使用ZBrush和Marmoset工具包制作的风格化巨怪战斗机
  • chrome extensions mv3通过content scripts注入/获取原网站的window数据
  • Redis实现API访问频率限制
  • [FineReport]安装与使用(连接Hive3.1.2)
  • ORACLE Redo Log Buffer 重做日志缓冲区机制的设计
  • 6万余采购商消博会上“扫货”,全球好物“购物车”满载而归
  • 安徽省合肥市人大常委会原副主任杜平太接受审查调查
  • 江西农商联合银行正式挂牌开业
  • 谁在地铁里阅读?——对话上海地铁上的读书人
  • 习近平抵达柬埔寨首都金边
  • 上海加大对中小微企业信贷支持力度,奖补资金规模提升到5亿元