【数据库】CRUD-- 增删改
第二章 增删改文章目录第二章 增删改前言一、命名二、增1. 新增2. 指定列插入3. 多行插入4. 插入查询结果5. 查询的指定列插入6.注意三、改1.修改数据2.组内修改四、删除1. 删除数据2.drop和delete的区别五、截断表总结前言本期主要讲增 删 改, 会稍微使用到查 , 也就是select , 遇到会稍做讲解 , 详细讲解会放到下期~一、命名创建表时,命名有两种驼峰命名(studentName)蛇形命名(student_name)SQL一般用蛇形命名,因为数据库周边生态一般依赖于蛇行命名二、增1. 新增在上一期,我们讲了如何查看表,那么如何正在表里面添加数据呢?insert into 表名 valuse(数据,数据,数据);into可以省略,但是建议写.数据新增完又如何查询表结构呢?select * from 表名;实例:(这个表和上面举例的表不是一个)2. 指定列插入对于一组只知道不完整信息的数据 , 怎么指定指定列插入信息?insert into 表名(列名,列名) values (值,值);指定列插入注意:这里的列名需要是表里面原本有的.实例:3. 多行插入一句话一次性插入多组数据,怎么做?insert into 表名 values(值,值),(值,值);分三次也可以,但是每运行一次,客户端就会发送一个网络请求,分三次就会很慢,一次通信更快.实例:4. 插入查询结果如何把查询到的数据插入到表中?insert into 表名 select * from 另一个表名要注意的是查询出来的列的个数类型需要和插入的这个表是一样的5. 查询的指定列插入insert into 表名 (列名) select 列名 from 另一个表名;列的名字不影响主要是查询的和插入的类型个数要对应的上。实例:6.注意不是指定列的话 , 新增数据里的 类型和个数 要与表里面的匹配.SQL里面表示字符串常量可以用单引号表示也可以用双引号(因为没有字符类型),也可以数字,来表示数字,也就是隐式类型转换而JAVA里面就不可以这样,那么称SQL这种是弱类型,JAVA是强类型,不过平时写的时候尽量要类型匹配操作完之后,下面会有提示rows affects 数字,这个号数字代表影响了几行,要会看,可以错略判断是否符合预期注意:下面讲的修改和删除都是危险操作 , 操作时会有MySQL的安全机制拦截操作前可以先关闭:SET SQL_SAFE_UPDATES 0;完事后重新打开:SET SQL_SAFE_UPDATES 1;三、改1.修改数据update 表名 set 列名数据 where 列名原本数据;修改的前提是能查询到.针对查询到的结果进行修改.示例:注意:MySQL不支持 列名30 要写 列名列名302.组内修改按照降序将age超过30岁 , 并且use_age超过10的前两个人名字都改为 ‘王五’ 怎么弄?updata 表名 set 列名公式 where 要求 order by 列名 limit 数字;where 会针对后面的条件对表内数据进行筛查.order by 是跟据后面对应列里的数据进行排序 (针对字符串也可以排序 ) , 默认是升序 , 在语句后面加条件可修改desc 降序asc是升序limit就是针对后面所写数字来划分筛选后结果的修改范围示例:四、删除1. 删除数据如何删除表内数据?delete from表名;示例:2.drop和delete的区别上一期我们提到过drop , 为什么不用drop ? 二者之间有什么区别?让我们看看str3分别执行完这些操作后的查询结果drop table 表名;delete:drop:不难看出, drop 会连带着表内结构也删掉 而delete只是删除表内数据.五、截断表delete本质上是一条一条删的数据量大的话比较慢用截断表更快速更高效的删除表操作truncate 表名;truncate是站在文件角度把表对应的文件内容清空只能删全表不能指定条件.示例:总结本期讲了表的新增 , 修改 和 删除 , 还有少量的查询 .下期我们会重点介绍查询 , 敬请期待~

相关新闻

PHP开发必备:Awesome PHP资源大全解析与应用实践

PHP开发必备:Awesome PHP资源大全解析与应用实践

1. PHP资源大全的价值与定位作为一名有十年PHP开发经验的从业者,我深知在技术选型和学习过程中,优质资源整合的重要性。这份由国外程序员整理的PHP资源大全(Awesome PHP)堪称PHP生态的"藏宝图",它系统性地收…

2026/7/23 9:01:53 阅读更多 →
【研发类-数据库开发Skills】azure-cosmos-ts 技能

【研发类-数据库开发Skills】azure-cosmos-ts 技能

Azure Cosmos DB JavaScript/TypeScript SDK(azure/cosmos),用于数据平面操作,包括文档CRUD、查询、批量操作和容器管理。 技能概述 azure-cosmos-ts 技能是Azure Cosmos DB NoSQL API的TypeScript/JavaScript客户端库,提供完整的数据平面操作支持。该SDK支持文档的CRUD操作、…

2026/7/23 7:21:41 阅读更多 →
CNN、ViT、TVA三种具身智能视觉范式的巅峰对决(6)

CNN、ViT、TVA三种具身智能视觉范式的巅峰对决(6)

前沿技术介绍:AI智能体视觉(TVA,Transformer-based Vision Agent)是依托Transformer架构与“因式智能体”理论所构建的颠覆性工业视觉技术,是集深度强化学习(DRL)、卷积神经网络(CNN…

2026/7/23 7:19:26 阅读更多 →

最新新闻

TM4C1294 EPI时序与CRC配置:嵌入式高速数据交换与完整性校验实战

TM4C1294 EPI时序与CRC配置:嵌入式高速数据交换与完整性校验实战

1. 项目概述与核心价值在嵌入式系统开发,尤其是工业控制、通信网关或高可靠性设备的设计中,我们常常面临两个核心挑战:一是如何让微控制器(MCU)与外部存储器或外设进行高速、稳定的数据交换;二是如何确保传…

2026/7/23 15:42:22 阅读更多 →
迷你发光字和树脂字到底有什么区别?太原源头厂一次说透

迷你发光字和树脂字到底有什么区别?太原源头厂一次说透

在太原做广告门头,迷你发光字和树脂字是两种常被考虑的选择。下面将从制作工艺、外观效果、适用场景、价格成本四个方面为你对比解析。制作工艺迷你发光字通常是由进口高分子亚克力材料制作面板,经过精打细磨,再使用激光切割技术制作外壳&…

2026/7/23 15:42:22 阅读更多 →
Django毕设选题推荐:基于 Django 的兴趣驱动的卡牌智能推荐交易平台 基于协同过滤的卡牌推荐交易系统【附源码、mysql、文档、调试+代码讲解+全bao等】

Django毕设选题推荐:基于 Django 的兴趣驱动的卡牌智能推荐交易平台 基于协同过滤的卡牌推荐交易系统【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/23 15:42:22 阅读更多 →
108、手机影像全链路调优:从sensor到显示的色彩与噪声控制

108、手机影像全链路调优:从sensor到显示的色彩与噪声控制

108、手机影像全链路调优:从sensor到显示的色彩与噪声控制 去年夏天,某旗舰机项目在暗光场景下翻车了——用户拍出来的夜景人像,皮肤像磨了砂纸,背景噪点却像星空。PM拿着竞品对比图拍在我桌上:“人家噪点比你少,色彩还比你准。”我盯着屏幕看了半小时,发现问题不在ISP,…

2026/7/23 15:42:22 阅读更多 →
三角形是怎么变成“一格格像素“的?——揭秘光栅化

三角形是怎么变成“一格格像素“的?——揭秘光栅化

接着上一步:三角形拼好了,然后呢? 上一篇我们讲清了"图元装配"——GPU 照着"索引说明书",把散落的点连成了一个个三角形。 现在,问题很自然地来到了下一步: 好,我手里有一…

2026/7/23 15:42:22 阅读更多 →
2026年国内语音芯片供应商选型参考:市面上语音芯片公司专业推荐梳理

2026年国内语音芯片供应商选型参考:市面上语音芯片公司专业推荐梳理

语音芯片供应商选型市场背景与核心原则 近年来,随着智能家居、工业自动化、汽车电子等领域智能化升级加快,语音交互功能的市场渗透率持续提升,语音芯片作为实现语音功能的核心载体,市场需求保持稳步增长。根据中国半导体行业协会公…

2026/7/23 15:41:22 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 12:54:44 阅读更多 →

月新闻