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

数据库DML语言(增、删、改)

一、插入语句——INSERT

-- 插入语句格式
-- insert into 表名 ([字段1,字段2,....])values('值1'),('值2'),(...)-- 插入单条数据
insert into `grade` (`gradename`) values('一年级')
-- 插入多条数据
insert into `grade`(`gradename`) values('三年级'),('四年级'),('五年级')-- 插入语句,一定要保证字段和数据一一对应;

二、修改语句——UPDATE

-- 修改语句格式
-- updata `表名` set `字段名` = '修改后' where `字段名`= `修改匹配行`update `grade` set `gradename` = '大一' where `gradename` = '一年级'-- 一定要加where判断语句,否则全改;
-- 多个属性之间用逗号隔开;

三、删除语句——DELETE/TRUNCATE

-- 删除语句格式delete/truncate-- delete
-- DELETE FROM `表名` [WHERE 条件]DELETE FROM `grade` WHERE `gradeid` = '1' -- truncate
-- TRUNCATE TABLE `表名`TRUNCATE TABLE `grade`-- DETELE和TRUNCATE的区别
-- 相同点:都能删除数据,都不会删除表结构;
-- 不同点:truncate 重新设置 自增列 计数器会归零;不会影响事务;-- DELETE拓展
-- delete重启数据库,会--出现的现场
-- 1、INNODB:自增列会重1开始(存在内存当中的,断电即失)
-- 2、MyISAM:继续从上一个自增量开始(存在文件中的,不会丢失)

四、DML语言操作符

操作符含义
=等于
<>或!=不等于
>大于
<小于
<=小于等于
>=大于等于
BETWEEN在什么之间
AND&&
OR||
http://www.dtcms.com/a/340871.html

相关文章:

  • 闪电赋能全链路:领码SPARK一体化创新平台
  • 基于HTTP3的WebTransport实践
  • 基于 Java 和 MySQL 的精品课程网站
  • 在完全没有无线网络(Wi-Fi)和移动网络(蜂窝数据)的环境下,使用安卓平板,通过USB数据线(而不是Wi-Fi)来控制电脑(版本2)
  • Ubuntu 重连usb设备(断电和不断电方案)亲测可行
  • 亚马逊新品爆单策略:从传统困境到智能突破
  • LeetCode热题100--101. 对称二叉树--简单
  • C++ 力扣 438.找到字符串中所有字母异位词 题解 优选算法 滑动窗口 每日一题
  • 《数据之舞》
  • GitHub宕机生存指南:从应急协作到高可用架构设计
  • QT-图像灰度处理时QImage.setPixel方法存在的坑
  • 在QT中动态生成控件造成界面卡顿时的鼠标处理
  • Qt设置软件使用期限【新版防修改系统时间】
  • 一个 WPF 文档和工具窗口布局容器
  • GitHub宕机应急指南:无缝协作方案
  • Eclipse 里Mybatis的xml的头部报错
  • 软考高级--系统架构设计师--案例分析真题解析
  • Java项目基本流程(五)
  • DeepSeek API 申请与 Node.js 对接指南
  • 服务器硬件电路设计之 SPI 问答(一):解密 SPI—— 从定义到核心特性
  • 服务器硬件电路设计之 SPI 问答(三):SPI 信号完整性守护与时钟频率的硬件设计羁绊
  • PCL+Spigot服务器+python进行MC编程2(使用RCON)---可以生成角色
  • 图论Day6学习心得
  • 源码编译部署 LAMP 架构详细步骤说明
  • 算法第五十二天:图论part03(第十一章)
  • 《算法导论》第 34 章 - NP 完全性
  • HTTP的协议
  • 【爬虫实战-IP代理的重要性二】 以Selenium为例
  • 在 Golang 中复用 HTTP 连接
  • JavaFx 动画-笔记