MySQL record 03 part

插入表数据:
一般情况下,向表中添加新的记录,应该包含此表的所有字段,也就是应该给表的所有字段添加值,

1.使用insert into语句,指定字段名(可以是所有的字段,也可以是某几个字段),
INSERT INTO tb_student(id,name,age,gender) VALUES(7,‘a7’,1,1);
注意:指定的字段和values中的值要一一对应才行。
2.insert语句,不指定字段名,
INSERT INTO tb_student VALUES(8,‘a8’,1,1);
注意:不指定字段的时候,values中要包含所有的字段。也就是不指定字段的时候,values插入的是所有字段的值
3.特殊的语法格式,set 字段名=值,……
指定的字段或者全部字段
INSERT INTO student SET id=2,name=‘lisi’,grade=88.5;
4.一次向表中插入多条数据:
INSERT INTO student VALUES(2,‘li’,98.5),(3,‘wang’,98.5),(4,‘zhao’,98.5);
也有2种方式,指定字段和不指定字段,这里使用的是不指定字段的方式,


更新表数据:

UPDATE student SET NAME=‘zhang’ WHERE id=1;
注意,在更新表的语句中如果不指定where,会把所有记录的指定字段进行更新。


删除表数据

DELETE FROM student WHERE id<4;
注意,如果不指定where,将删除表中所有记录,要小心
另一种删除表数据所有记录的方法:
TRUNCATE student;

DELETE FROM (不加where)和 TRUNCATE 都能实现删除表中所有记录

1.影响自动增加的字段值
运行TRUNCATE 后,给表添加新纪录的时候,自动增加的字段值从1开始,
运行DELETE FROM 后,添记录的时候,自动增加的字段值从运行 DELETE FROM 前的该字段的最大值再加1开始,
2.DELETE FROM 被认为是 DML 语句,TRUNCATE 被认为是 DDL语句。
3.DELETE FROM 更灵活,当 DELETE FROM 不指定where时,时删除所有表记录,而指定where时则是删除指定的符合where条件的记录。
TRUNCATE 只能用于删除表中所有的记录。
4.在执行DELETE FROM 语句时,每一条被删除的记录都会被记录到日志中,而使用TRUNCATE 语句不会被日志记录,因此, TRUNCATE 执行的效率更高。


简单查询:

select 语句
SELECT * from student; 查询所有字段
SELECT id from student; 查询指定字段
distinct,与众不同的,
distinct,与众不同的,

 where 条件表达式

关系运算符
在这里插入图片描述
在这里插入图片描述
in 关键字
在这里插入图片描述
between and 关键字
在这里插入图片描述
空值查询,is [not] null
在这里插入图片描述
在这里插入图片描述
distinct 去重复
在这里插入图片描述
like 关键字
在这里插入图片描述
匹配字符串,可以是普通字符串,也可以有% 和 _ 百分号和下划线两个通配符可以使用,
百分号 匹配任意多个(包括0个)字符
下划线 匹配任意单个(可将多个下划线组合使用)字符
注意,百分号和下划线在MySQL中都是被当作通配符来使用的,因此当要匹配的字符是百分号和下划线本身的时候,也就是你要搜索百分号和下划线本身的时候,要将百分号和下划线转义成普通字符,方法是使用右斜线 \
and 关键字
在这里插入图片描述
在这里插入图片描述
or 关键字
在这里插入图片描述
在这里插入图片描述
当 and 、or 同时出现的时候,应该先算 and 两边的条件表达式,再运算 or 两边的条件表达式,因为 and 优先级高于 or。
高级查询
聚合函数,用于统计数据
count()
在这里插入图片描述
sum()
在这里插入图片描述
avg()
在这里插入图片描述
max()
在这里插入图片描述
min()
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

scratch中秋节——孔明灯祈福

小虎鲸Scratch资源站-免费少儿编程Scratch作品源码,素材,教程分享网站! 中秋节是中国的传统佳节&#xff0c;象征着团圆与美好。在这个特别的节日里&#xff0c;除了赏月、吃月饼&#xff0c;放飞孔明灯也是一种独特的祈福方式。而如今&#xff0c;你可以在小虎鲸Scratch资源站…

【Redis】主从复制 - 源码

因为主从复制的过程很复杂, 同时核心逻辑主要集中在 replication.c 这个文件中, 避免篇幅过大, 所以将主从复制中涉及这个文件的代码集中到了另一篇文章。 在当前文章主要分析主从复制的大体代码逻辑, 如果需要了解整体的过程, 可以配合 Redis 主从复制 - relication 源码分析 …

粘塑性自洽模型(VPSC)在复合工艺中的应用

关键词&#xff1a;晶体塑性 VPSC织构模拟 复合工艺 本期将继续介绍粘塑性自洽模型(VPSC)在金属变形过程的应用。VPSC适用于各种金属材料(如铝合金、钢材、镁合金)&#xff0c;各种加载方式(如单向拉伸、单向压缩、剪切、平面应变、双向拉伸等)下的宏观力学性能和微观结构演化…

Git撤销push

继续Git系列&#xff0c;看下push的取消&#xff0c;基本到这里了。 先看文章&#xff1a; git push了怎么撤销-git-PHP中文网 第一种方法&#xff1a; 看起来是再提交一次&#xff0c;并没有撤销或者说删除上次错误提交的版本。只是不明白&#xff0c;为什么这里要强制推送…

Python+Pytest框架,“conftest.py文件编写如何获取token和获取日志“?

1、新增"conftest.py" import pytest import loggingfrom api_keyword.api_key import ApiKey from config import *# 获取token # 1. 正常的请求对应的接口并且提取数据 # 2. pytest.fixture()测试夹具&#xff08;测试前置、后置操作&#xff09;pytest.fixture(s…

【重学 MySQL】十八、逻辑运算符的使用

【重学 MySQL】十八、逻辑运算符的使用 AND运算符OR运算符NOT运算符异或运算符使用 XOR 关键字使用 BIT_XOR() 函数注意事项 注意事项 在MySQL中&#xff0c;逻辑运算符是构建复杂查询语句的重要工具&#xff0c;它们用于处理布尔类型的数据&#xff0c;进行逻辑判断和组合条件…

FastAPI 应用安全加固:HTTPSRedirectMiddleware 中间件全解析

在当今的网络环境中&#xff0c;数据安全变得越来越重要。HTTPS 作为一种安全协议&#xff0c;它通过加密传输数据来保护用户信息免受窃取和篡改。在 FastAPI 应用中&#xff0c;确保所有的 HTTP 请求都通过 HTTPS 进行是至关重要的。 中间件在 FastAPI 中用于处理请求前后的…

北京中实新材料公司:安全筑基,共绘新材料产业新篇章

北京中实新材料有限责任公司(以下简称“北京中实”),作为中关村科技发展(控股)股份有限公司旗下的重要成员,近年来在安全生产、技术创新及企业合作等方面取得了显著进展。近期,公司围绕安全生产月及新材料研发中心成立等核心活动,展开了一系列富有成效的工作,进一步推动了企业的…

IVF 视频文件格式

IVF IVF有两种定义&#xff0c;一种是 Intel创建&#xff0c;用于封装其Indeo编解码器。Indeo是一系列视频编解码器&#xff0c;由英特尔在1990年代开发&#xff0c;主要用于视频游戏和早期的互联网视频流&#xff1b;Indeo编解码器以其高压缩率和良好的视频质量而闻名&#x…

哈工大“计算机设计与实践”(cpu)处理器实验设计报告

哈工大“计算机设计与实践”&#xff08;cpu&#xff09;处理器实验设计报告 【哈工大“计算机设计与实践”&#xff08;cpu&#xff09;处理器实验设计报告】 在计算机科学领域&#xff0c;CPU&#xff08;中央处理器&#xff09;是计算机系统的核心部件&#xff0c;负责执行指…

解锁编程潜力,从掌握GitHub开始

目录&#xff1a; 一、搜索开源项目 1、什么是Git 2、Github常用词含义 3、一个完整的项目界面 4、使用Github搜索项目 1&#xff09;in关键词 2&#xff09;star或fork数量去查找 3&#xff09;awesome加强搜索 二、访问速度慢的解决 1、使用网易UU加速器 2、使用…

rk3568系统buildroot开发笔记

编译异常 in from _bz2 import BZ2Compressor, BZ2Decompressor ModuleNotFoundError: No module named ‘_bz2’ sudo apt-get install libbz2-dev 然后删掉 rk356x_bsp_bak/rk356x_bsp/build-iot/buildroot_output/rockchip_rk3568_iot/build/host-python3-3.10.5 重新编译…

python学习第九节:爬虫实战-抓取地址库

python学习第九节&#xff1a;爬虫实战-抓取地址库 话不多说&#xff0c;直接上代码&#xff1b;下面的代码是从统计局抓取地址库并保存为json格式和excel格式。大家拿到代码直接运行即可。 #codingutf-8 #加入上面这行代码表示可以在下面代码中包含中文 import bs4 #网页解析…

《python语言程序设计》2018版第8章第14题金融:信用卡号合法性 利用6.29题

一、之前6.29题我做的代码 这是用数字来进行分辨的 is_txt 4383576018402626 #合法def split_the_data_even(vis_n):current_a1 vis_n // 10000a_t1 vis_n % 10000# print("1th", a_t1)a_t2 current_a1 % 10000# print("2th", a_t2)current_a3 curre…

supermap icilent3d for cesium加载地形并夸大地形

先看效果图 这是没有夸张之前的都江堰 这是夸大五倍后的都江堰 下面展示代码 主要就是加载supermaponline的skt地形然后夸大 <template><div class"PartOneBox"><div id"cesiumContainer"></div></div> </template>…

20240915 每日AI必读资讯

国家网信办发布《人工智能生成合成内容标识办法&#xff08;征求意见稿&#xff09;》 - 要求所有的AI生成内容都要打标&#xff0c;包括文字、图像、视频、音频… - 文本内容要插入标识符提醒&#xff0c;音频内容要在里面插入提示音 - 对创作者不太友好&#xff0c;对平台…

react crash course 2024 (1)理论概念

state的作用 react hooks 而无需写一个class jsx 样式用 spa

并发锁机制之深入理解synchronized

1. i/i--引起的线程安全问题分析 思考&#xff1a; 两个线程对初始值为 0 的静态变量一个做自增&#xff0c;一个做自减&#xff0c;各做 5000 次&#xff0c;结果是 0 吗&#xff1f; public class SyncDemo {private static int counter 0;public static void increment()…

最优化理论概述

目录 1. 最优化理论的原理 2. 最优化问题的分类 1. 按目标函数的性质分类 2. 按变量的性质分类 3. 按约束条件分类 4. 按时间维度分类 5. 按不确定性分类 6. 按决策变量的维度分类 3. 常用的最优化方法 1. 梯度类优化算法 2. 约束优化算法 3. 启发式算法 4. 线性规…

C++笔记之map的实用操作

C++笔记之map的实用操作 文章目录 C++笔记之map的实用操作1.初始化1.1.使用列表初始化1.2.使用 `insert` 方法1.3.使用 `emplace` 方法1.4.复制构造1.5.移动构造2.赋值2.1.列表赋值2.2.插入元素2.3.批量插入3.取值3.1.使用 `[]` 操作符3.2.使用 `at()` 方法3.3.检查键是否存在3…