零基础学MySQL(三)-- 对表中数据的增删改【新年快乐】

news2024/11/14 22:49:49

在这里插入图片描述


目录

    • ✨一、INSERT 语句(添加表中数据)
      • 1.基本语法
      • 2.应用案例
      • 3.使用细节
    • 🎆二、UPDATE 语句(修改表中数据)
      • 1.基本语法
      • 2.应用案例
      • 3.使用细节
    • 🎇三、DELETE 语句(删除表中数据)
      • 1.基本语法
      • 2.应用案例
      • 3.使用细节


在这里插入图片描述


✨一、INSERT 语句(添加表中数据)

1.基本语法

INSERT INTO 表名 (列名,列名...)
	VALUES(,...);

2.应用案例

给nba_player表添加几条球员信息

INSERT INTO nba_player VALUES ('LeBron James','1984-12-30','SF',206,214,4447.4988,'Los Angeles Lakers',2003);
INSERT INTO nba_player VALUES ('Stephen Curry','1988-03-14','PG',188,192,4807.0014,'Golden State Warrior',2009);
INSERT INTO nba_player VALUES ('Kevin Durant','1988-09-29','SF',208,225,4297,'Brooklyn Nets',2007);
INSERT INTO nba_player VALUES ('James Harden','1989-08-26','SG',196,210,3298.0769,'Philadelphia 76ers',2009);
INSERT INTO nba_player VALUES ('DeMar DeRozan','1989-08-07','SG',198,206,2730,'Chicago Bulls',2009);
INSERT INTO nba_player VALUES ('Jimmy Butler','1989-09-14','SF',201,202,3765,'Miami Heat',2011);
INSERT INTO nba_player VALUES ('Russell Westbrook','1988-11-12','PG',191,203,4706.3478,'Los Angeles Lakers',2008);
INSERT INTO nba_player VALUES ('Damian Lillard','1990-07-15','PG',188,203,4249,'Portland Trail Blazers',2012);

在这里插入图片描述

3.使用细节

(1) 插入数据应与字段的数据类型相同

比如:把abc添加到int类型会错误

(2) 数据的长度应在列的规定范围内

例如:不能将一个长度为80的字符串加入到长度为40的列中

(3) 在values中列出的数据位置必须与被加入的列的排列位置对应

INSERT INTO t1 (id, `name`, sal)
	VALUES(1, 5000, 'jack');-- 是错误的

(4) 字符与日期型数据应包含在单引号中。

(5) 列可以插入空值, 前提是该字段允许为空。

(6) INSERT INTO 表名 (列…) VALUES(…), (…), (…) 形式添加多条记录

(7) 如果给表中所有字段添加数据,可以不写前面的字段名称

INSERT INTO 表名 VALUES (...);

(8)默认值的使用, 当不给某个字段值时,如果有默认值就会添加默认值,否则报错,如果某个列没有指定not null,那么当添加数据时,没有给定值,则默认给null,如果我们希望指定某个列的默认值,可以在创建表时指定。


🎆二、UPDATE 语句(修改表中数据)

1.基本语法

UPDATE 表名
	SET 列名 =WHERE 列名 =;

2.应用案例

例如:将 LeBron James 的身高改为203

UPDATE nba_player
	SET height = 203
	WHERE `name` = 'LeBron James';

3.使用细节

(1) UPDATE语法可以用新值更新原有表行中的各列。

(2) SET子句指示要修改哪些列和要给予哪些值。

(3) WHERE子句指定应更新哪些行。如没有WHERE子句,则更新所有的行(记录),一定小心。
例如:将所有球员的身高改为203

UPDATE nba_player
	SET height = 203;

(4) 如果需要修改多个字段,可以通过set 字段1=值1, 字段2=值2…
例如:将 LeBron James 的身高改为203,位置改为PG

UPDATE nba_player
	SET height = 203, position = 'PG'
	WHERE `name` = 'LeBron James';

🎇三、DELETE 语句(删除表中数据)

1.基本语法

DELETE FROM 表名
	WHERE 列名 =;

2.应用案例

例如:删除 LeBron James 的数据

DELETE FROM nba_player 
	WHERE `name` = 'LeBron James';

3.使用细节

(1) 如果不使用where子句, 将删除表中所有数据。

DELETE FROM nba_player;-- 删除表中所有数据,只剩表头

(2) Delete语句不能删除某一列的值(可使用update设为 null 或者 ’ ’ )
例如:将所有人的身高改为null

UPDATE nba_player
	SET height = NULL;

(3) 使用delete语句仅删除记录,不删除表本身。如要删除表,使用drop table语句。

DROP TABLE nba_player;-- 删除nba_player表

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/175846.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【手写 Vue2.x 源码】第三十七篇 - 组件部分 - 组件的合并

一,前言 上篇,介绍了 Vue.extend 实现,主要涉及以下几个点: Vue.extend 简介;Vue.extend 实现,包括:组件初始化;子类继承父类;修复 constructor 指向问题; …

基于ssm jsp在线教育系统源码

演示视频: 基于ssm jsp在线教育系统源码范围 系统主要目标设计 随着互联网发展,在线教学成为一种支持知识共享,无距离知识交流的一种方式,我们的系统主要完成在线视频观看,在线教学,在线知识交流&#xff0…

虚幻引擎中CityEngine导入资产的自动化替换

在这篇博文中,我们将学习将 ArcGIS CityEngine Datasmith 场景导入虚幻引擎后替换资产的流程。 替换工作流由虚幻引擎的数据资产(可以认为是简单的表格数据)控制。 一旦设置正确,这些数据资产就可以在项目之间共享。 推荐&#x…

This old-style function definition is not preceded by a prototype

文章目录Introwarning 及解决 截屏知其然,却不知其所以然Intro 在 Xcode 14 中随意写了几个C命令行程序,编译运行OK。 但是有以下两种报错: This old-style function definition is not preceded by a prototype This function declaration…

联诚发携手电影《流浪地球2》,让电影特效和场景全面升级!

一万五千年前,一根愈合的人类股骨,标志着人类文明的诞生;一万五千年后,当太阳系将不复存在,人类的团结与勇气将延续文明的火种!新年第一部精彩绝伦的国产科幻大片,大家期待已久的《流浪地球2》终…

动态规划的优化

动态规划的优化 一、空间优化 说明 动态规划空间优化为滚动数组优化,即对于一个多维数组,转移时均是由上一阶段转移来的,则可以将这一维省略,以降低空间复杂度,但要注意转移时的顺序; 例题 0 - 1 背包…

基础算法--背包问题(01背包问题、完全背包问题、多重背包问题、分组背包问题)

文章目录前言01背包问题完全背包问题多重背包问题分组背包问题前言 背包问题:给我们 i 件物品,每件物品都有体积 vi 和权重 wi ,给我们限制条件,让我们选择在背包的容量内,物品达到权重最大 01背包问题 01背包问题描…

KK集团再冲刺港交所上市:期内被罚款30万元,曾存在“二清”问题

时隔一年,KK集团再次在港交所递交上市申请。2023年1月20日,KK集团(KK Group Company Holdings Limited)向港交所提交上市申请。据贝多财经了解,KK集团曾于2021年11月4日在港交所递表,后已“失效”。 相较于…

LeetCode_单周赛_329

2544. 交替数字和 代码1 转成字符串&#xff0c;逐个判断 class Solution {public int alternateDigitSum(int n) {char[] s ("" n).toCharArray();int t 1;int ans 0;for (int i 0; i < s.length; i) {ans (s[i] - 0) * t;t -t;}return ans;} }代码2 一…

国内做SaaS软件的知名企业有哪些?

SaaS厂商还挺多挺杂的。具体要列举的话&#xff0c;还是按照分类来吧。 通用业务和垂直行业的SaaS 对使用方来说&#xff0c;一般分为业务通用型和垂直行业型。 通用型是可以服务所有企业的&#xff0c;比如CRM&#xff08;客户管理软件&#xff09;、HR软件、协同办公软件&a…

linux系统中利用QT实现语音识别项目的操作方法

大家好&#xff0c;今天主要和大家分享一下&#xff0c;如何使用linux系统上的语音识别项目的操作方法与实现。 目录 第一&#xff1a;语音识别基本简介 第二&#xff1a;语音识别产品申请账号 第三&#xff1a;具体代码实现 第一&#xff1a;语音识别基本简介 AI音箱对传统…

Java_Git:3. 远程仓库

目录 1 添加远程库 1.1 在github上创建仓库 1.2 ssh协议 1.2.1 什么是ssh? 1.2.2 基于密匙的安全验证 1.2.3 ssh密钥生成 ​​​​​​​​​​​​​​1.2.4 ssh密钥配置 1.3 同步到远程仓库 1.3.1 使用git bash 1.3.2 使用TortoiseGit同步 2 从远程仓库克隆 2.1 …

CSS颜色:RGB颜色/HEX颜色/HSL颜色(网页颜色完全总结)

目录 CSS 颜色名 CSS 背景色 实例 CSS 文本颜色 ​编辑 实例 CSS 边框颜色 实例 CSS 颜色值 实例 RGB 值 rgb(red, green, blue) 实例 实例 RGBA 值 rgba(red, green, blue, alpha) 实例 HEX 值 #rrggbb 实例 实例 HSL 值 hsla(hue, saturation, lightn…

autojs模仿QQ长按弹窗菜单

牙叔教程 简单易懂 分析弹框菜单 圆角列表, 类似grid箭头位于文字中间上(下)方需求分析 如果要写一个这样的教程, 我们需要做什么 写一个列表, 用来触发长按选项写一个弹窗菜单代码分析 列表怎么写, 先来一个最简单的布局代码 "nodejs ui"; require("rhin…

系统架构:分层架构

引子 系统在从0到1阶段时&#xff0c;为了可让产品快速上线&#xff0c;此时系统分层一般不是软件开发需要重点考虑的范畴&#xff0c;但是随着业务逐渐复杂 &#xff0c;大量代码纠缠耦合&#xff0c;此时会出现逻辑不清楚、模块相互依赖、扩展性差、改一处动全身的问题。 系…

基于双层共识控制的直流微电网优化调度(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️❤️&#x1f4a5;&#x1f4a5;&#x1f4a5; &#x1f389;作者研究&#xff1a;&#x1f3c5;&#x1f3c5;&#x1f3c5;本科计算机专业&#xff0c;研究生电气学硕…

14. python运算符

Python 语言支持以下类型的运算符 1. 算术运算符 、-、*、/、%、**、// **  返回x的y次幂 //  取整除 - 向下取接近商的整数(//得到的并不一定是整数类型的数&#xff0c;它与分母分子的数据类型有关系) print(7//2) print(7.0//2) print(7//2.0)2. 比较&#xff08;关系&…

进程概念——Linux

“技术是时间积淀出来的&#xff0c;你能速成的东西&#xff0c;别人也可以速成,所以需要耐心学习” 猛戳订阅&#x1f341;&#x1f341; &#x1f449;Linux操作系统详解&#x1f448; &#x1f341;&#x1f341; 这里是目录标题一、冯诺依曼结构为什么要存在内存&#xff1…

关系数据库-1-[mysql8]中的数据类型

详细介绍MySQL中的数据类型 1 MySQL中的数据类型 常见数据类型的属性&#xff0c;如下&#xff1a; 1.1 整数类型 一、类型介绍 整数类型一共有5种&#xff0c;包括TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)和 BIGINT。 二、可选属性 1、M:表示显示宽度 Q&#xff1a;…

【2022】年度总结——彼此当年少 莫负好时光

文章目录【2022】年度总结前言&#x1f388;&#x1f388;&#x1f388;2022的得与失&#x1f9e8;&#x1f9e8;&#x1f9e8;对2023的期望&#x1f4e7;&#x1f4e7;&#x1f4e7;写在最后的话✍&#x1f3fb;✍&#x1f3fb;✍&#x1f3fb;【2022】年度总结 前言&#x1f…