Navicat DML 操作
在表格种插入 列信息


-- 修改数据 update 表名 set 列名 = 值1, 列名=值2,```[where 条件];
-- 注意:如果update语句没有加where 表里对应行的全部信息都会被改;
-- 删除数据 delecte from 表名 [where 条件];
未删除前:

执行删除后为:
DQL - 条件查询
SELECT 字段列表 FROM 表名 WHERE 条件列表;
查询年龄大于20的人员:
select * from stu where age > 20;
查询年龄大于20且小于 30岁的人员:
select * from stu where age > 20 && age < 30;
查询年龄不等于 30岁的人员:
select * from stu where age <> 20; 或者 写成 select * from stu where age != 20;
查询年龄20岁 or 30岁的人员:
select * from stu where age = 20 or age = 30; 或者 写成 select * from stu where age in (20,30);
查询成绩为空的select * from stu where english is null;
查询成绩为不为空的
select * from stu where english is not null;
查询指代姓的人: 用like进行模糊查询
select * from stu where name like '张%' ;( % 代表 后面可以有个多字符)
要明确前面有几个字:
select * from stu where name like '_三%';(_代表只能有一个字符)
排序查询语法
select 字段列表 from 表名 order by 排序字段名1
排序方式:
ASC:升序排序
select * from stu order by math asc;
DESC:降序排序
分组查询:
聚合函数:将一列数据作为一个整体,进行纵向计算。
count(列名)
max(列名)
min(列名)
sum(列名)
avg(列名) 注意:null值不参与所有聚合函数运算
SELECT 聚合函数(列名) FROM 表;
例如:
select count(id) from stu;
在新的版本里 可以统计数据的个数 用 *
select count(*) from stu;
拥有 where 操作的语法 (注意执行顺序:where > 聚合函数 > having)
SELECT 字段列表 FROM 表名 [WHERE 分组前条件限定] GROUP BY 分组字段名 [HAVING 分组条件过滤];
例如:查询男同学和女同学各自的数学平均分,以及个人数,要求:分数低于60的不参与分组
select sex,avg(math),count(*) from stu where math > 60 group by sex;
例如:查询男同学和女同学各自的数学平均分,以及个人数,要求:分数低于60的不参与分组,分组后人数大于2;
select sex,avg(math),count(*) from stu where math > 60 group by sex having count(*) > 2;
分页查询:
SELECT 字段列表 FROM 表名 LIMIT 起始索引,查询条目数;
-- 注意力索引是用0 开始的
起始索引 = (当前页码 - 1)* 每页显示的条数
例如:查询第2页的3条数据
select * from stu limit 3,3; -- 因为从0开始,每页为3条数据
相关文章:
Navicat DML 操作
在表格种插入 列信息 -- 修改数据 update 表名 set 列名 值1, 列名值2,[where 条件]; -- 注意:如果update语句没有加where 表里对应行的全部信息都会被改; -- 删除数据 delecte from 表名 [where 条件]; 未删除前: 执行删除后为: DQL - 条…...
Springboot-热部署-IDEA2023
方式一:jrebel 方式二: 1、导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <…...
人工智能和AR/VR:AI在AR和VR中扮演什么角色?行业应用有哪些?
增强现实技术和虚拟现实技术(AR/VR)发展前景广阔,备受各大企业关注。事实上,近四分之三的行业领导者表示,他们预计这些沉浸式技术将于未来五年内成为主流。高盛公司报告称,到2025年,AR/VR行业值…...
Linux进程通信之共享内存
文章目录 共享内存原理申请共享内存函数(shmget)参数key生成key值示例申请共享内存 挂接到进程地址空间函数(shmat)去关联函数(shmdt)控制共享内存(shmctl)IPC_STATIPC_RMID ipcs其余进程获取该共享内存进程间通信 进程间通信:IPC,…...
接口自动化测试:pytest基础讲解
为什么要做接⼝测试? 只靠前端测试很难确保很⾼的覆盖率。接⼝测试,可以模拟出各种类型的⼊参,包括⼀些在前端模拟不出来的⼊参,还能根据接⼝⽂档的定义,设计出相对完善的⼊参值,在接⼝层保证质量…...
基于JavaWeb+SpringBoot+Vue医院管理系统小程序的设计和实现
基于JavaWebSpringBootVue医院管理系统小程序的设计和实现 源码获取入口Lun文目录前言主要技术系统设计功能截图订阅经典源码专栏[Java 源码获取 源码获取入口 Lun文目录 目录 1系统概述 1 1.1 研究背景 1 1.2研究目的 1 1.3系统设计思想 1 2相关技术 2 2.1微信小程序 2 2.2 …...
收藏这几个开源库,写css你会笑出声
你是否遇到过写css没灵感,写不出酷炫的效果,那这篇文章你一定要看完。知道这几个开源库,它能让你写出炸天的效果并且有效地增加你的摸鱼时长。 1.CSS Inspiration 网址:https://chokcoco.github.io/CSS-Inspiration/#/ CSS Insp…...
给localStorage缓存添加全局监听器
需求:在做单应用页面的时候,每个组件都是独立的,有时候我们a组件里面的东西修改了,需要b组件进行在a组件修改的同时进行响应,就需要监听器,这种时候我们需要定义监听器并且在b组件里面监听,然后…...
blk_mq_init_queue函数学习记录
blk-mq编程,主要要调用两个函数进行初始化工作,blk_mq_init_queue这是第二个。该函数先是申请了struct request_queue结构,这个请求队列后面用于赋值给磁盘那个结构体的相应成员。 struct request_queue *blk_mq_init_queue(struct blk_mq_t…...
高防服务器的工作原理
在当今互联网时代,网络安全问题日益突出,各种网络攻击层出不穷。为了保护企业的网络安全,高防服务器应运而生。那么,你是否了解高防服务器的工作原理呢?下面就让我们一起来探索一下。 高防服务器是一种能够有效抵御各种…...
2023.11.19使用flask制作一个文件夹生成器
2023.11.19使用flask制作一个文件夹生成器 实现功能: (1)在指定路径上建立文件夹 (2)返回文件夹的路径和建立成功与否的提示 main.py import os from flask import Flask, request, jsonify, render_templateapp F…...
【04】ES6:字符串的扩展
一、模板字符串 模板字符串是可以插入表达式的字符串字面量。模板字符串和传统字符串比较,存在以下特点: 1、使用反单引号 传统字符串字面量使用单引号 ‘’ 或者双引号 “”,模板字符串使用反单引号(backquote) …...
Docker可视化管理界面工具Portainer安装
Portainer是Docker容器管理界面工具,可以直观的管理Docker。 部署也很简单: 官方安装文档地址 1、创建数据卷 docker volume create portainer_data2、下载允许容器 docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restartalways -v /v…...
css实现水波纹效果
css实现水波纹效果 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><styl…...
一种全新且灵活的 Prompt 对齐优化技术
并非所有人都熟知如何与 LLM 进行高效交流。 一种方案是,人向模型对齐。 于是有了 「Prompt工程师」这一岗位,专门撰写适配 LLM 的 Prompt,从而让模型能够更好地生成内容。 而另一种更为有效的方案则是,让模型向人对齐。 这也是…...
8:kotlin 类型检查和转换(Type checks and casts)
在运行时可以执行类型检查以检查对象的类型。类型转换将对象强制转换为不同的类型 is 和 !is 可以使用is或者!is来判断实例是不是指定的类型 fun main() {var obj : Any "cast"if (obj is String) {println(obj.length) // 4}obj 123if (obj !is String) { pr…...
命令模式 (Command Pattern)
定义 命令模式(Command Pattern)是一种行为型设计模式,它将一个请求封装为一个对象,从而允许用户使用不同的请求、队列或日志来参数化其他对象。命令模式也支持可撤销的操作。主要目的是将命令的发送者和接收者解耦,引…...
蓝桥杯官网练习题(奇怪的数列)
题目描述 从 X 星截获一份电码,是一些数字,如下: 13 1113 3113132113 1113122113 ⋯ YY 博士经彻夜研究,发现了规律: 第一行的数字随便是什么,以后每一行都是对上一行"读出来" 比如第 2…...
flink的异常concurrent.TimeoutException: Heartbeat of TaskManager with id的解决
背景 在使用flink进行集成测试时,我们会使用MiniClusterWithClientResource类,但是当我们断点导致在某个方法执行的时间比较长时,会有错误发生,那么该如何解决这个错误呢? 处理concurrent.TimeoutException: Heartbe…...
火电安全事故vr模拟仿真培训强交互更真实
VR消防,利用VR虚拟现实技术,将VR和消防教育融合在一起达到寓教于乐的效果, VR消防教育是对于家中、校园内、大型商场、公司办公室等情景产品研发的消防安全培训类VR系统软件,根据互动体验、互动、视角实际操作、视听觉系统多度自然…...
大气层系统深度解析:解锁Switch游戏主机的无限潜能
大气层系统深度解析:解锁Switch游戏主机的无限潜能 【免费下载链接】Atmosphere-stable 大气层整合包系统稳定版 项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable 想象一下,你的Switch游戏主机不再是一个封闭的系统,而…...
突破光谱限制:YOLOv11多光谱目标检测的架构革新与实战部署
突破光谱限制:YOLOv11多光谱目标检测的架构革新与实战部署 【免费下载链接】ultralytics Ultralytics YOLO 🚀 项目地址: https://gitcode.com/GitHub_Trending/ul/ultralytics 在传统计算机视觉领域,RGB三通道图像已无法满足农业监测…...
SonarQube生产环境部署实录:Docker Compose编排PostgreSQL 12与SonarQube 8.9.10的黄金组合
SonarQube生产环境部署实战:从技术选型到高可用架构设计 在当今快速迭代的软件开发周期中,代码质量管理已成为企业技术栈中不可或缺的一环。作为静态代码分析领域的标杆工具,SonarQube凭借其全面的质量门禁规则、多语言支持以及直观的仪表盘&…...
Unity AudioSource播放控制全攻略:从Play到UnPause,新手避坑指南
Unity AudioSource播放控制全攻略:从Play到UnPause,新手避坑指南 在游戏开发中,音频控制是营造沉浸式体验的关键要素之一。Unity的AudioSource组件提供了丰富的音频控制功能,但对于刚接触Unity的新手来说,Play、Stop、…...
保姆级教程:DolphinScheduler 3.1.8 分布式安装避坑指南(附MySQL驱动配置与Zookeeper依赖)
DolphinScheduler 3.1.8 企业级部署实战:从零构建高可用调度平台 在数据驱动的时代,企业级任务调度系统已成为数据中台不可或缺的基础设施。作为Apache顶级项目,DolphinScheduler以其去中心化架构和可视化DAG设计,正在重塑大数据任…...
FPGA加速同态加密矩阵运算优化实践
1. 同态加密与隐私消息检索的技术背景在当今数字通信中,端到端加密(E2EE)虽然能保护消息内容,但元数据(如发送者和接收者信息)仍然面临泄露风险。隐私消息检索(OMR)系统通过同态加密…...
TrueNAS Scale移植ARM平台:企业级存储的能效革新
1. TrueNAS Scale 移植到 ARM 平台的背景与意义TrueNAS 作为企业级存储解决方案的代表,长期以来仅支持 x86-64 架构。这个限制在 2023 年被社区开发者 Joel0 打破,他成功将 TrueNAS Scale 移植到了 64 位 ARM 平台。这个非官方移植版本的出现,…...
Qwen3-4B-Thinking效果展示:科学领域复杂公式推导与解释生成实例
Qwen3-4B-Thinking效果展示:科学领域复杂公式推导与解释生成实例 1. 模型简介与部署验证 Qwen3-4B-Thinking-2507-Gemini-2.5-Flash-Distill是基于Qwen3-4B架构的文本生成模型,经过特殊训练专注于复杂推理任务。该模型在约5440万个由Gemini 2.5 Flash生…...
Parlant对话控制层:构建可靠AI智能体的动态上下文工程实践
1. 项目概述:为什么我们需要一个“对话控制层”?如果你正在构建面向真实客户的AI智能体——无论是客服、销售顾问、产品导购还是金融顾问——你很可能已经踩过这两个坑:要么是系统提示词(System Prompt)写得太长&#…...
Qwen3-VL-8B隐私安全:纯本地推理,你的图片数据不出门
Qwen3-VL-8B隐私安全:纯本地推理,你的图片数据不出门 1. 为什么隐私安全如此重要? 在当今数字化时代,数据隐私已成为企业和个人最关心的问题之一。想象一下,当你使用一个在线图像识别服务时,你的私人照片…...
