MySQL数据库:数据基本的增删改查

news2025/1/24 2:16:49

一、查询数据

1.查询表内所有数据

select * from 表名;

2.指定列查询

select 字段1, 字段2, …… from 表名;

3.查询字段为表达式

select 表达式1, 表达式2,…… from 表名;

4.起表名查询

如果对查询结果的字段名不满意,还可以自己进行取别名。

select 字段1 as 别名, 字段2 as 别名, …… from 表名;

5.排序查询

select 字段1, 字段2,…… from 表名 order by 字段I 排序方式, 字段II 排序方式,……;

功能:查询并对结果根据字段大小进行排序。

排序关键字:order by 字段 排序方式。

排序方式:asc升序, desc降序。默认升序

多列排序:

        如果排序方式有多个,优先选择order by之后第一个排序方式进行排序,只有当第一个排序根据的字段相同时,第二个排序才会生效,针对相同的字段根据第二个排序方式进行排序,依次类推。

6.去重查询

select distinct 字段名 from 表名;

select distinct 字段1, 字段2,…… from 表名;

功能:查询并对结果去重

去重关键字:distinct

多列去重:多列去重时,是以多列作为整体判断是否为相同数据。

7.分页查询

limit n offset s;

功能:从偏移量s处获取n条数据。

数据量限制关键字:limit

limit n :表示只获取前n条数据。

8.条件查询

(1)where condition;

condition:是一个关系表达式。

条件查询:

        就是从数据库中,针对所有数据逐条进行条件判断,如果为真则取出,为假则继续进行下一条数据判断。

(2)关系运算符

①<, >, <=, >=;

②=, <=> 这两个都表示等于,在条件表达式中是判断,不是赋值。

③!=, <> 这两个都表示不等于。

注意:以上关系运算符,都不会对NULL值数据进行操作,即查询不到NULL值结果。

空值判断:is null,  is not null

(3)between ... and ...

功能:搭配where进行区间查询。

注意:该区间是一个左闭右闭的区间。

(4)in(...)

功能:判断某个字段的数据是否在in中的任意一个。

(5)模糊匹配查询like

        like后接匹配字符串,在字符串中,%可匹配多个字符,_匹配一个字符。

(6)逻辑运算符

and,&&:都是逻辑与,双目运算符。

or,||:都是逻辑或,双目运算符。

not:逻辑非,单目运算符。

二、新增数据

1.全列新增

insert into 表名 values(严格根据表的字段顺序,逐个给与对应数据);

注:into 可省略不写。

2.指定列新增

insert 表名(指定需要新增的字段) values(根据指定的字段依次给与数据);

3.多行新增

insert 表名 values(数据1), (数据2), ……;

三、修改数据

1.无条件全表修改

update 表名 set 字段1=value1, 字段2=value2 ……;

2.条件过滤修改

update 表名 set 字段1=value1, 字段2=value2,…… where 字段=value;

只有满足条件判断的数据,才会被修改。

注意:在条件里面"="是判断,不是赋值。

四、删除数据

1.无条件全部删除

delete from 表名;

直接删除表中所有数据。

2.条件过滤删除

delete from 表名 where 条件;

删除满足条件的所有数据。

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

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

相关文章

#Reading Paper# 【序列推荐】Session-based Recommendation with Graph Neural Networks

#论文题目&#xff1a;【序列推荐】SR-GNN: Session-based Recommendation with Graph Neural Networks&#xff08;SR-GNN:基于会话的图神经网络推荐&#xff09; #论文地址&#xff1a;https://arxiv.org/abs/1811.00855 #论文源码开源地址&#xff1a; https://github.com/C…

如何设置Windows文件夹背景为黑色?(其实就是“深色模式”)

大家好。我们直接进入正题! 如何把Windows文件夹背景改成黑色&#xff1f;就像下面这样。 第一步&#xff1a;打开 “个性化” 设置界面 这里介绍两种方法&#xff1a;(1)在电脑桌面 右键——》 个性化 &#xff0c;如下图 (2)点击 开始——》设置 ——》个性化 &#xff0c;如…

Typora+upic的配置

typora upic 的配置 背景说明 本人使用的是Mac book 的M1芯片电脑&#xff0c;为了方便写博客&#xff0c;整理了图片上传的方式&#xff1b; upic是一款上传图片的工具&#xff0c;主要为了帮助写博客上传工具使用的&#xff0c;方便上传图片&#xff1b; 配置七牛云的图床…

如何在 Kubernetes 部署 PostgreSQL

文章目录1. 简介2. 条件3. helm 部署 posgresql3.1 添加 Helm 存储库3.2 默认安装3.3 选参安装3.4 持久存储安装3.4.1 创建 PersistentVolume3.4.2 创建 PersistentVolumeClaim3.4.3 安装 Helm Chart3.4.5 连接到 PostgreSQL 客户端3.5 自定义配置 value.yaml4. 手动部署 postg…

Anaconda、CUDA、Pytorch安装

文章目录Anaconda、CUDA、Pytorch安装安装Anaconda安装CUDA安装cuDNN安装Pytorch小技巧验证原文链接&#xff1a; Tommy Shang的博客Anaconda、CUDA、Pytorch安装 很久没有更新博客&#xff0c;最近给实验室的机器安装Pytorch环境&#xff0c;顺手也把自己的机器装了一遍。 整…

《凤凰项目》读后感

无极限零部件公司的问题不提变更单导致变更引起很多问题&#xff0c;变更登记系统推行不下去不知道自己团队有多少项目在运行导致无法预估人力&#xff0c;进度怎么样&#xff0c;项目管理系统推行不下去安全部门提出各种安全问题&#xff0c;补丁安装审计部门提出各种审计不合…

Java学习之代码块

目录 一、代码块的基本介绍 二、基本语法 注意事项 三、代码块的好处和案例演示 四、注意事项和使用细节 第一点 第二点 第三点 案例演示 第四点 第五点 第六点 第七点 五、练习题 第一题 第二题 考察知识点 结论 结果 一、代码块的基本介绍 代码化块又称为初…

【论文导读】Deep Stable Learning for Out-Of-Distribution Generalization

DWR用到复杂数据集中。 看了一半发现一个博客将的也不错 放在这里Deep Stable Learning for Out-Of-Distribution Generalization_六点先生的博客-CSDN博客_随机傅里叶特征 目标任务&#xff1a; 一般假设&#xff08;训练数据的已知异质性&#xff08;如领域标签&#xff0…

FGH75T65SHD-F155 场截止沟槽 IGBT单管 应用于太阳能逆变器、UPS等多种应用

FGH75T65SHD-F155采用新型场截止 IGBT 技术&#xff0c;为太阳能逆变器、UPS、焊接机、电信、ESS 和 PFC 等低导通和开关损耗至关重要的应用提供最佳性能。 ONsemi安森美IGBT单管系列&#xff1a; FGH40N60SMD FGH60N60SMD FGH75T65SHD-F155 NGTB40N120FL2WG 特性&#x…

架构设计---用户加密处理

前言&#xff1a; 在互联网各种安全问题中&#xff0c;最能引发话题&#xff0c;刺激大众神经的就是用户的泄密问题&#xff0c;数据库被拖库导致所有的数据泄露&#xff0c;这种系统安全问题涉及的因素可能有很多&#xff0c;大部分和开发软件的程序员没有关系&#xff0c;但…

【PyTorch深度学习实践】03_反向传播

文章目录1.计算图2.反向传播2.1 链式求导法则2.2 反向传播过程3.Pytorch中前馈和反馈的计算3.1 Tensor3.2 代码演示对于简单的模型&#xff0c;梯度变换可以用解析式表达进行手算&#xff0c;但是复杂模型&#xff08;很多w&#xff0c;b&#xff09;的损失函数需要挨个写解析式…

【黑马】瑞吉外卖-Day03、04笔记

瑞吉外卖Day03、04 公共字段自动填充 使用MybatisPlus实现 问题分析 代码实现 Mybatis Plus公共字段自动填充&#xff0c;也就是在插入或者更新的时候为指定字段赋予指定的值&#xff0c;使用它的好处就是可以统一对这些字段进行处理&#xff0c;避免了重复代码。 实现步骤…

【学习】life long learning

文章目录life long learningLLL的难点评估二、LLL的三个解法1、Selective Synaptic Plasticity选择性突触可塑性为什么会有灾难性遗忘呢&#xff1f;GEM2、Additional Neural Resource Allocation额外的神经资源分配packNet&CPG3、memory replyCurriculum Learninglife lon…

SAP 字段仍作为视图字段在视图中使用 | 更改表结构重新生成 CDS View「实例」

错误信息 Field ZPDAUSER-ZUSERID is still being used as a view field in view ZV_PDA_USER视图 ZPDAUSER-ZUSERID 仍作为视图字段在视图 ZV_PDA_USER 使用 错误原因 当前表被 CDS View 引用&#xff0c;由 CDS View 生成的「视图」已占用当前表的相关字段然而生成的视图又…

实战5:基于 Pytorch 搭建 Faster-R-CNN 实现飞机目标检测(代码+数据)

任务描述: 通过一个飞机检测的案例来对目标检测的基本概念进行介绍并且实现一个简单的目标检测方法。数据集:使用从COCO数据集抽取的飞机数据集mini-airplane,数据集中的数据均为正常的图片。https://download.csdn.net/download/qq_38735017/87374251运行环境:操作系统:l…

Day4 基于XML的Spring应用

总结java依赖注入的方式set方法注入List、map和properties的注入通过构造方法注入ref是reference的缩写&#xff0c;需要引用其他bean的id&#xff0c;value用于注入普通属性值。自定义标签和其他标签的引用自定义标签beansbeanimportalias其他标签用于引用其他命名空间1 bean的…

sqli-labs 第八关 多命通关攻略(Python3 自动化实现布尔盲注)

sqli-labs 第八关 多命通关攻略&#xff08;Python3 自动化实现布尔盲注&#xff09;描述判断注入类型正常输入不正常输入错误输入爆破方式的可行性铺垫函数 IF()关于 MySQL 数据类型之间转换的小小礼物&#xff08;仅部分&#xff09;函数 ASCII()ASCII 表&#xff08;可显示字…

火山引擎 DataTester:5 个优化思路,构建高性能 A/B 实验平台

导读&#xff1a;DataTester 是由火山引擎推出的 A/B 测试平台&#xff0c;覆盖推荐、广告、搜索、UI、产品功能等业务应用场景&#xff0c;提供从 A/B 实验设计、实验创建、指标计算、统计分析到最终评估上线等贯穿整个 A/B 实验生命周期的服务。DataTester 经过了字节跳动业务…

vivo 故障定位平台的探索与实践

作者&#xff1a;vivo 互联网服务器团队- Liu Xin、Yu Dan 本文基于故障定位项目的实践&#xff0c;围绕根因定位算法的原理进行展开介绍。鉴于算法有一定的复杂度&#xff0c;本文通过图文的方式进行说明&#xff0c;希望即使是不懂技术的同学也能理解。 一、背景介绍 1.1 程…

2023最新连锁店软件排名,国内十大连锁店管理软件新鲜出炉!

普通的数据工具、人工管理难以满足连锁店老板们的需求&#xff0c;正所谓“有需求就有市场”&#xff0c;随着连锁店、加盟店如雨后春笋般在城市里出现&#xff0c;连锁店软件也越来越多。究竟哪一款连锁店管理软件&#xff0c;才能满足老板们的需求&#xff1f;小编收集了国内…