MySQL 操作总结(二)

YOLOv10改进 | 代码逐行解析(三) | YOLO中的Mosaic增强详解(新手入门必读系列) 本文给大家带来的是YOLOv10中的Mosaic增强代码的详解,可能有部分人对于这一部分比较陌生,有的读者可能知道Mosaic增强但是不知道其工作原理,具体来说Mosaic增强就是指我们的数据集中的图片在输入给模型之前的一个处理过程(我们的图片并不是直接就输入给模型了,大家的训练结果中的结果检测图片大家可以看到数据集中多个图片会组合在一起这就是简单的Mosaic增强),下面我就来讲解一下其在YOLOv10中工作原理和代码定义,下面图片为一个Mosaic增强后的图片。​。 阅读详情

MySQL 操作总结(二)

数据的操作(DML)

数据的插入(INSERTINTO):

插入一条:

INSERT INTO table_name(field1, field2,field3)

       VALUES(value1,value2, value3)

或者

INSERT INTO table_name

       VALUES(value1,value2, value3)

 

插入多条:
INSERT INTO table_name(field1, field2, field3)

       VALUES(value1,value2, value3),

       VALUES(value1,value2, value3),

       VALUES(value1,value2, value3)

插入查询结果:

INSERT INTO table_name1(field1, field2,field3)

       SELECT(field1,field2, field3)

              FROMtable_name2

                     WHERE…

数据的更新(UPDATE):

更新一条或者多条记录:

UPDATE table_name

       SETfield1=value1,

              field2=value2,

              field3=value3

       WHERECONDITION

数据的删除(DELETE):

DELETE FROM table_name

       WHERECONDITION

数据的查询(DQL)

简单单表记录查询:

SELECT * / SELECT DISTINCT field(去重)/SELECT field1*12 [AS] anothername, field2(重命名)/SELECT CONCAT(field1,“other words”, field2) [AS] anothername(field1和field2重新组合为一个新的字段,并且重命名为anothername)

FROM table_name

WHERE

       Field1 = ‘name’ /关系运算符

       AND(&&/OR/ ||) /逻辑运算符

       …(NOT) BETWEEN AND

       …IS (NOT) NULL

       …(NOT) IN

       …(NOT) LIKE ‘%(_)’

       ORDER BY field1 [ASC | DESC], field2 [ASC | DESC] /对查询结果进行排序

       LIMIT start_row, row_count /限制查询显示数量,一般用于分页

 

统计函数和分组数据记录查询:

统计函数:

COUNT():统计表中记录的条数,COUNT(*)不忽略null值,COUNT(field)忽略null值

AVG(): 求平均值,AVG(field)忽略null值

SUM(): 求总和,SUM(field)忽略null值

MAX(): 求最大值,MAX(field)忽略null值

MIN(): 求最小值, MIN(field)忽略null值

注意:若所操作的表中没有任何数据记录,则COUNT函数返回0,其余函数返回null。

 

分组与统计函数结合使用:

SELECT COUNT(field), GROUP_CONCAT(field) /将分组中的field字段列为一个字段显示

       FROMtable_name

       WHERECONDITION

       GROUP BY field1, field2

       HAVING CONDITION;

 

多表数据联查:

内连接(INNERJOIN):在表关系的笛卡尔积中,保留匹配数据,舍弃不匹配数据(匹配并不代表相等,要根据匹配的条件)

l  自然连接:根据表关系中相同名称的字段进行记录匹配,然后去掉重复列,是一种特殊的等值连接。

l  等值连接:根据表关系中相同名称的字段进行相等(=)记录匹配,不会去掉重复列。

l  不等连接:在表关系笛卡儿积中,保留选择匹配字段不相等的记录,不会去掉重复列。

外连接(OUTERJOIN):在表关系笛卡儿积中,不仅保留表关系中所有匹配的数据记录,而且还会保留部分不匹配的数据记录。

l  左外连接:不仅保留所有匹配记录,而且保留左边表中的不匹配记录。

l  右外连接:与左外连接相对。

l  全外连接:保留所有的匹配与不匹配的数据记录。

 

内连接查询:

SELECT a.field1, a.field2, b.field3…

       FROMtable_name1 a INNER JOIN table_name2 b

       ONjoin_condition

外连接查询:

SELECT a.field1, a.field2.. ,b.field1,b.field2

       FROMtable_name1 a LEFT | RIGHT | FULL [OUTER] JOIN table_name2 b

       ONjoin_condition

 

合并查询数据记录:

SELECT field1, field2..

       FROMtable_name1

UNION(去重) | UNIONALL(不去重)

SELECT field1, field2

       FROMtable_name2

 

子查询:

连接查询性能很差,因为要做笛卡儿积然后在筛选数据,所以建议使用子查询替代连接查询。

子查询可以出现在WHERE子句或者FROM子句中。

子查询在WHERE子句中作为条件:

l  子查询结果返回单行单列数据

SELECT *

       FROM table_name1

       WHERE field>(

              SELECTfield

                     FROMtable_name2

                     WHERECONDITION);

l  子查询结果返回单行多列子查询

SELECT *

       FROM table_name1

       WHERE (field1,field2) = (

       SELECT field1, field2

              FROM table_name2

              WHERE CONDITION);

l  子查询返回多行单列数据

SELECT *

       FROM table_name1

       WHERE field1 (NOT)IN (

              SELECT field1

                     FROMtable_name2

                     WHERECONDITION);

       除了IN关键字还有(<>=)ANY,(<>=)ALL

l  带有关键字EXISTS的子查询

关键字EXISTS返回一个布尔类型,当返回结果集时为TRUE,不能返回结果集时为FALSE。查询时EXISTS对外表采用遍历方式逐条查询,每次查询都会比较EXISTS的条件语句,当EXISTS里的条件语句返回记录行时则条件为真,此时返回当前遍历到的数据记录;反之,如果EXISTS里的条件语句不能返回记录行,则丢弃当前遍历到的记录。

SELECT *

       FROM table_name1a

       WHERE EXISTS(

              SELECT *

                     FROM table_name2 b

                     WHEREa.field = b.field);

子查询在FROM子句中作为一张临时表:

l  子查询结果返回多行多列数据记录

 

从零开始理解Linux中断架构(1)-前言 前段时间在转行手撸WIFI路由器,搞wifi路由器需要理解网络驱动程序,以太网卡驱动程序,无线WIFI驱动程序,而网卡驱动的关键路径就在中断程序中,需要了解NIC设备驱动程序如何收发数据,为了彻底的知道数据包是如何二层传递上来的,又需要了解一点Linux中断系统。第一次看到这张表是无感的,大概能够看懂的就是那个中断次数,因为不停的cat,这个数值会一直不停的增加。第一列是逻辑中断号,第二三列是中断次数,第四列是中断控制器的名字,第五列是硬件中断号,第六列 中断类型,第七列是 中断源关联设备。 阅读详情

相关推荐

python——模拟砍价

类型:随机数。

m0_62488776的博客 1972

二、MySQL的操作

目录 目录创建数据库 删除数据库 切换数据库 查看当前选择的数据库 表操作查看当前数据库的所有表 创建表创建数据库create database 数据库名 charset=utf8;删除数据库drop database 数据库名;切换数据库use 数据库名;查看当前选择的数据库select database();表操作查看当前数据库的所有表show tables;创建表create table 表名

博客 373

CTF全能工具箱ProV2:集成AI与94GB离线资源库,打造无网环境下的智能解题流水线

CTF全能工具箱ProV2是一款专为线下CTF比赛设计的All-in-One离线解决方案。它集成了94GB的庞大离线资源库,涵盖Web、逆向、Pwn等全方向工具链与知识库,并创新性地内置了本地AI大模型,可在断网环境下提供智能解题辅助,实现从信息收集到漏洞利用的智能流水线作业,极大提升比赛效率。

weixin_29240343的博客 424

MySQL表的操作(二)

MySQL表的增删查改---初阶插入数据单行数据 + 全列插入多行数据 + 指定列插入查询数据全列查询指定列查询查询字段为表达式别名去重:DISTINCT排序:ORDER BY排序:条件查询:WHERE分页查询:LIMIT修改(Update)删除(Delete) 插入数据 语法: insert into (字段1,字段2…)values(值1,值2…); 单行数据 + 全列插入 如:创建一张学生表,然后进行插入数据: – 创建一张学生表 drop table if exists student ; c

m0_52083255的博客 714

别再乱点U盘里的.exe了!手把手教你彻底清除那个伪装成Usb Disk的蠕虫病毒

本文详细介绍了如何识别、清除和预防伪装成Usb Disk的蠕虫病毒。从识别感染迹象到安全备份文件,再到深度清理病毒残留和构建防护策略,提供了一套完整的U盘病毒解决方案。特别提醒用户注意U盘病毒的风险,并养成良好的使用习惯。

weixin_30496999的博客 682

Halcon手眼标定实战:从九点标定到机械臂精准抓取(附完整代码)

本文详细介绍了Halcon手眼标定技术在实际工业场景中的应用,重点讲解了九点标定法在机械臂精准抓取中的实现步骤和优化技巧。通过对比Eye-to-Hand和Eye-in-Hand两种模式的特点,提供完整的代码示例和误差分析,帮助工程师快速掌握标定技术,提升自动化系统的精度和稳定性。

weixin_29100927的博客 460

二、MySql库的操作

这时,可以打开看看 mytest.sql 文件里的内容,其实把我们整个创建数据库,建表,导入数据的语句。可以告诉我们当前有哪些用户连接到我们的MySQL,如果查出某个用户不是你正常登陆的,很有可能你。如果备份一个数据库时,没有带上-B参数, 在恢复数据库时,需要先创建空数据库,然后使用数据。说明:当我们创建数据库没有指定字符集和校验规则时,系统使用默认字符集:utf8,校验规则。创建一个数据库,校验规则使用utf8_ general_ ci[不区分大小写]是:utf8_ general_ ci。

weixin_54447296的博客 1132

数字孪生实战:如何用Blender+Unity快速搭建未来工厂3D模型(附资源包)

本文提供了一套利用Blender进行三维建模,再结合Unity构建虚拟仿真环境的实用方案,旨在帮助中小型制造企业低成本、高效率地搭建未来工厂数字孪生原型系统。文章详细介绍了从数据规划、模型优化到场景构建、逻辑仿真与数据对接的全流程,并附有资源包,助力技术团队快速实现从静态展示到动态交互的数字孪生应用。

weixin_29191669的博客 341

MySQL数据库基本操作实验二资源下载

MySQL数据库基本操作实验二资源下载 去发现同类优质开源项目:https://gitcode.com/ 本仓库提供了一个名为“mysql-数据库基本操作-实验二.doc”的资源文件下载。该文件主要内容涵盖了MySQL数据库中常用函数的使用以及基本操作的实践。 资源文件描述 文件名: mysql-数据库基本操作-实验二.doc 内容概述: 该文件详细介绍了MySQL数据库中常用函数的使用方法,并...

gitblog_06605的博客 286

【心得】Back trader避坑指南(一)——关于安装过程的问题

我认为一开始比较容易卡住的地方,主要是安装上面的问题。我给大家整理的这个版本是我能跑通的版本,还有一些好用的神器,手把手教你怎么装!

weixin_38347757的博客 1303

华为海思2026届数字IC秋招笔试真题解析与实战技巧(2025最新版)

本文深度解析华为海思2026届数字IC秋招笔试真题,涵盖高频考点如后端设计、低功耗设计、SystemVerilog语法等核心内容。提供时序违例修复、时钟树综合等实战技巧,帮助考生高效备考。特别关注UPF低功耗设计规范等最新考点,助力考生在秋招笔试中脱颖而出。

lg888的博客 1091

MySql基础二之【MySql增删改查操作】

本系列为MySql基础,本篇为第二篇MySQL的增删改查命令的了解。前篇我们已经进行了简单的MYSQL了解,以及数据库操作工具,简单的建库,建表语句,本篇我们将学习对数据的相关操作。本篇介绍了MYSQL基础的增删改查操作,

木道寻的技术学习分享博客 1262

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

【MySQL】查询操作(二)

MySQL基本查询全面详解!!!

strive_mianyang的博客 6112

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

【MySQL 数据的操作二】

目录二、更新数据记录2.1更新特定的数据记录2.2更新所有数据记录三、删除数据记录3.1删除特定数据记录3.2删除所有数据记录生词表 二、更新数据记录 可以通过 UPDATE 语句来实现更新数据记录,通过以下几种方式使用: 更新特定的数据记录 更新所有的数据记录 2.1更新特定的数据记录 语法形式 UPDATE table_name SET field1=value1, field2=value2, field3=value3, WHERE CONDITION; 解释 更新表 table_

尘雾博客 383

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

二、MySQL操作命令汇总

二、MySQL操作命令汇总 1.数据库操作 2.表的增删改查 2.1 查表 2.2 建表 给表添加注释 假如表已经存在 2.3 删表 2.4 查看表结构 2.5 改表 3.简单查询 3.1 查询单个字段 3.2 查询多个字段 3.3 查询所有字段 3.4 查询结果去重 3.5 查询结果排序 3.6 查询结果限制条数 3.7 查询分组结果 4.条件查询 4.1 区间查询 4.2 枚举查询 4.3 NULL查询 4.4 逻辑操作符 4.5 通配符查询 4.6 集合查询 5.数据的增删改查 5.1 增数据 5.2

自己在学习过程中的总结 876

【MySQL基础】MySQL基础操作二

需要满足:使用 GROUP BY 进行分组查询时,SELECT 指定的字段必须是“分组依据字段”,其他字段若想出现在SELECT 中则必须包含在聚合函数中。GROUP BY 子句进行分组以后,需要对分组结果再进行条件过滤时,不能使用 WHERE 语句,而需要用HAVING。表创建好后,我们向表中填充内容时,如果某一列没有插入数据,则系统会默认生成一个数据来填充。此时我们在向表中填充数据时,如果没有输入姓名,则系统会默认将无名氏作为他的姓名。例如有如下一个表,表中的数据为:部门,姓名,薪资。

daydayup 1037

二.MySQL库的操作

utf8可以存储包括中文在内的多种语言字符,gbk更适合中文字符环境。utf8latin1utf8utf8mb4不同的校验规则可能决定是否。:ci 表示utf8mb4_bin:bin 表示使用。

wws7920的博客 921

mysql二:库操作

一、系统数据库   information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等  performance_schema:MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等现象  mysql: 授权库,主要存储系统用户的权限信息  test: M...

anmi3721的博客 134

二、mysql的基本操作

mysql的基本操作

liu_sir1009的博客 477

二:MySQL的操作

1:创建数据库 create database bjpowernode ; 2:使用数据库 use bjpowernode; 3:导入数据库文件sql source 然后把SQL文件拖过来就可以了 4:删除数据库 draop database bjpowernode; 5: 查看一个数据库中有什么表格 use bj...

diaozhen3764的博客 127

mysql 二:操作表

的存储。在操作表之前,首先要用选定数据库,因为表都是建立在对应的数据库里面的。在这里我们使用之前建立的test数据库 mysql> use test; Database changed 创建表的语法: Create table 表名(属性名 数据类型[完整性约束条件],属性名 数据类型[完整性约束条件],…..) 这里创建一个example的表,其中包含三个元素,id,n...

dianjie9145的博客 118

MYSQL基本操作二

文章目录1、show databases;2、 status 查看mysql数据库的运行状态3、use 命令选择数据库4、查看数据库中的表5、 查看表结构6、插入数据7、读取表8、MySQL WHERE 子句9、MySQL UPDATE 更新10、MySQL DELETE 语句11、MySQL LIKE 子句12、MySQL 排序13、MySQL GROUP BY 语句 1、show databases; 2、 status 查看mysql数据库的运行状态 3、use 命令选择数据库 4、查看数据库中

m0_49039489的博客 115

MySQL常用操作(二)

MySQL常用操作 一、创建计算字段 计算字段并不存在于数据库表中,计算字段是运行时在SELECT语句内创建的 字段:基本上于列(column)的意思相同,经常互换使用,不过数据库列一般称为列,二术语字段通常用在计算字段的链接上 Concat拼接字段 SELECT Concat(name,' (',age,')') FROM mytable ORDER BY name; Concat拼接串,即把多个串连接起来形成一个较长的串,上例输出name (age) RTrim()函数删除右侧多余的空格

Nujabes的博客 273

python操作mysql二

游标 游标是一种能从包括多条数据记录的结果集中每次提取一条记录的机制,游标充当指针的作用,尽管游标能遍历结果中的所有行,但它一次只指向一行,游标的作用就是用于对查询数据库所返回的记录进行遍历,以便进行相应的操作。 创建游标对象 conn = pymysql.connect(**dbConfig) # **dbConfig指的是需要传入的mysql的参数,如hos...

aeyfq26848的专栏 101

MySQL基本操作二:索引的操作

索引创建在数据库的表对象上,由表中的一个或多个字段生成的键组成,这些键被数据结构(例如B树)组织起来,目的是通过索引快速地定位与键值相关的数据对象。MySQL支持6种索引:普通索引;唯一索引;全文索引;单列索引;多列索引;空间索引。本文,我将分别介绍关于这6种索引创建,查看,删除的基本操作。 普通索引 1. 创建表时创建普通索引 语法形式如下: CREATE TABLE tab...

guoziqing506的博客 1555

dos命令操作二 mysql操作

桌面左下角windows图标--搜索框内输入cmd,结果如图所示,点击cmd.exe,或者使用快捷键Windows键(在键盘上有个Windows标志的按键)+R输入cmd后回车。 进入到mysql里面开启mysql 我的mysql在D盘 cd D:\phpStudy\MYSQL\bin   1、开启数据库 net start mysql   2、开启之后 登录数据库...

weixin_30293135的博客 97
上一篇: Spring入门学习之Spring MVC(part 2)
下一篇: Mybatis3
java_hxc_sz
博客等级 码龄10年 1粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值