数据的添加、更新与删除

ops/2025/2/4 18:43:17/

一,添加数据

INSERT INTO 表名

VALUES();

存在两种书写形式:

(1)自主填写

自主填写的形式:

①根据创建表的字段结构,依次填入数据。

②填入数据时,自己指明字段结构,依据就近的字段结构进行数据的填写。如果有字段创建表时存在但填入数据时没有进行填写,默认值为NULL

补充:可以一次性添加多条数据,填入数据的形式必须遵循前两条的要求

(2)根据已有的数据进行迁移

INSERT INTO 表名(字段名)

SELECT 字段名

FROM 已有数据的表

WHERE 过滤条件;

插入的字段与选择的字段应当一一匹配。

二、更新数据

UPDATE 表名

SET 字段名 =

WHERE……

举例:

更新数据可能失败,失败原因:约束

三、删除数据

DELETE FROM 表名

WHERE……

举例:

DML操作默认情况下,执行完之后不会自动提交数据。

如果希望执行删除操作之后,可以进行数据的恢复,需要加上:

SET autocommit = FALSE;

举例:

四、MySQL新特性:计算列

格式:

字段名 字段数据类型 GENERATED ALWAYS AS 计算式 VIRTUAL

举例理解:


http://www.ppmy.cn/ops/155645.html

相关文章

【数据结构】_链表经典算法OJ:链表判环问题

目录 1. 题目1:环形链表判环是否存在 1.1 题目链接及描述 1.2 解题思路 1.3 程序 2. 关于快慢指针的追击问题 2.1 试分析快指针步长为2的可行性? 2.2 试分析快指针步长为3的可行性? 3. 题目2:环形链表判环是否存在并返回入…

【Validator】自定义字段、结构体补充及自定义验证,go案例讲解ReportError和errors.As在其中的使用

自定义字段名称的显示 RegisterTagNameFunc,自定义字段名称的显示,以便于从字段标签(tag)中提取更有意义的名称。 代码示例:自定义字段名称 package mainimport ("fmt""reflect""strings&q…

网络安全攻防实战:从基础防护到高级对抗

📝个人主页🌹:一ge科研小菜鸡-CSDN博客 🌹🌹期待您的关注 🌹🌹 引言 在信息化时代,网络安全已经成为企业、政府和个人必须重视的问题。从数据泄露到勒索软件攻击,每一次…

实验六 项目二 简易信号发生器的设计与实现 (HEU)

声明:代码部分使用了AI工具 实验六 综合考核 Quartus 18.0 FPGA 5CSXFC6D6F31C6N 1. 实验项目 要求利用硬件描述语言Verilog(或VHDL)、图形描述方式、IP核,结合数字系统设计方法,在Quartus开发环境下&#xff…

Word List 2

词汇颜色标识解释 词汇表中的生词 词汇表中的词组成的搭配、派生词 例句中的生词 我自己写的生词(用于区分易混淆的词,无颜色标识) 不认识的单词或句式 单词的主要汉语意思 不太理解的句子语法和结构 Word List 2 英文音标中文regi…

HarmonyOS:给您的应用添加通知

一、通知介绍 通知旨在让用户以合适的方式及时获得有用的新消息,帮助用户高效地处理任务。应用可以通过通知接口发送通知消息,用户可以通过通知栏查看通知内容,也可以点击通知来打开应用,通知主要有以下使用场景: 显示…

《 C++ 点滴漫谈: 二十五 》空指针,隐秘而危险的杀手:程序崩溃的真凶就在你眼前!

摘要 本博客全面解析了 C 中指针与空值的相关知识,从基础概念到现代 C 的改进展开,涵盖了空指针的定义、表示方式、使用场景以及常见注意事项。同时,深入探讨了 nullptr 的引入及智能指针在提升代码安全性和简化内存管理方面的优势。通过实际…

从零开始构建一个JAVA项目

本篇文章将从结构框架入手,系统介绍一个完整Java程序的结构步骤,不涉及JAVA基础代码学习。 在本文章中先简单介绍Maven、Spring、MyBatis三种Java类型。 一、分类介绍 首先我们先来了解Java程序的类型,不同类型结构略有区别。Java程序的类型…