- 2024-11-03mysql编写sql脚本:要求表没有主键,但是想查询没有相同值的时候才进行插入
@目录背景说明背景说明我这里主要针对2处地方要进行增量执行sql:1.新功能需要创建一张新表结构indicator_alarm_threshold2.给菜单表和另一个表新增数据我们现在使用的是项目启动先初始化加载init-table.sql的脚本(这里面的轻易不动了,保持原结构数据),然后还有个用于后续迭
- 2024-11-03MySQL学习笔记(基础语法)
目录前言什么是MySQL数据库介绍1.关系型数据库2.开源3.跨平台支持4.性能与可扩展性5.存储引擎6.安全性7.社区与支持8.应用场景9.兼容性10.工具与接口MySQL基础语法增(INSERT)改(UPDATE)删(DELETE)查(SELECT)前言昨天忘写了,今天补更两篇,一个MySQL数据
- 2024-11-01零基础3分钟快速入门MYSQL关系数据库2【1-6见上篇】
1-6点此链接→ 零基础3分钟快速入门MYSQL【1-6】7、数据操作1、插入数据:insertinto表名(字段名1,字段名2....) values(字段对应的值1,字段对应的值2,.......),(字段对应的值1,字段对应的值2,.......);2、修改数据:update表名set 字段名1=新的数据值,字段
- 2024-11-0114. 使用子查询
1.子查询SELECT语句是SQL的查询。迄今为止我们所看到的所有SELECT语句都是简单查询,即从单个数据库表中检索数据的单条语句。补充:查询(query):任何SQL语句都是查询。但此术语一般指SELECT语句。SQL还允许创建子查询(subquery),即嵌套在其他查询中的查询。2.利用子查询进行过
- 2024-11-01SQL优化的35个小技巧
避免使用SELECT*,使用具体字段反例:SELECT*FROMemployee;正例:SELECTid,name,ageFROMemployee;使用具体字段可以节省资源、减少网络开销,且能避免回表查询。避免在WHERE子句中使用OR反例:SELECT*FROMuserWHEREuserid=1ORage=18;正例:--使用UNION
- 2024-10-30Mysql梳理11——聚合函数
Mysql梳理11——聚合函数Mysql梳理11——聚合函数11.1引言11.2聚合函数介绍11.2.1什么是聚合函数11.2.2聚合函数类型11.2.3聚合函数语法11.3具体聚合函数11.3.1AVG和SUM函数11.3.2MIN和MAX函数11.3.3COUNT函数11.4GROUPBY11.4.1基本使用11.4.2使用多个列
- 2024-10-30[Python学习日记-58] 开发基础练习1——员工信息查询
[Python学习日记-58]开发基础练习1——员工信息查询简介题目答案简介 该练习结合了函数和一些常用的模块开发了一个使用命令行交互的员工信息查询程序,可以巩固实践之前学习的内容。题目一、程序需求 现要求你写⼀个简单的员⼯信息增删
- 2024-10-30SQL执行顺序及where、group by及having
SQL执行顺序及where、groupby及having一、SQL的书写与执行顺序SQL语句书写顺序select、form、where、group by、having、select、orderby、limit SQL语句执行顺序from、where、group by、having、select、order by、limit当然如果有join,肯定优先级是join,接下来是from
- 2024-10-30一般格式
一般格式SELECT[ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]...FROM<表名或视图名>[,<表名或视图名>…]|(<SELECT语句>)[AS]<别名>[WHERE<条件表达式>][GROUPBY<列名1>[HAVING<条件表达式>]][ORDERBY<列名2>[ASC|DESC
- 2024-10-30rce漏洞分析
前几日在浏览github项目时,发现之前审计过的一个cms更新了,从日志中看到修复了一个安全漏洞,并且源码是开源的,所以根据版本对比找到修补的地方,进而发现一个命令执行的漏洞前几日在浏览github项目时,发现之前审计过的一个cms更新了,从日志中看到修复了一个安全漏洞,并且源码是开源
- 2024-10-30易优cms系统报错SQLSTATE[42S22]: Column not found: 1054 Unknown column 'groupid' in 'where c
.检查数据库表结构确认表结构:首先确认相关表中是否存在 groupid 列。 DESCRIBE表名;将 表名 替换为实际的表名,例如 eyou_member 或 eyou_admin。2.修改查询语句检查查询语句:如果 groupid 列确实不存在,需要修改相关的查询语句。找到引发错误的查询
- 2024-10-2913. 分组数据
1.数据分组分组允许把数据分为多个逻辑组,以便能对每个组进行聚集计算2.创建分组分组是在SELECT语句的GROUPBY子句中建立的。比如:selectvend_id,count(*)asnum_prodsfromproductsgroupbyvend_id;输出如下:上面的SELECT语句指定了两个列,vend_id包含产品供应商的
- 2024-10-29MySQL的where条件字符串区分大小写的问题
https://blog.csdn.net/qq_45783259/article/details/132231226MySQL的where条件字符串区分大小写的问题在MySQL的默认情况下字符集采用的是utf8mb4,排序规则是utf8mb4_general_ci,这种情况下where条件遇到字符串是不区分大小写的。比如以下两条SQL语句查询出来的结果都是一样的,即
- 2024-10-28数据库之子查询
一、子查询定义:一个查询中嵌套另一个查询二、子查询的分类(1)标量子查询(2)列子查询(3)行子查询(4)表子查询(运用多)三、子查询详解(1)标量子查询(返回一个值)标量子查询:把一个sql执行返回的一个值,作为另一个sql的条件,得到的结果是一行一列,一般出现在where之后,备注:标量子查询允许使用
- 2024-10-28【数据库】数据库管理(上)事务 视图 索引分类以及生效规则
文章目录一、事务处理1-1事务特征1-2事务控制语句二、数据库视图三、数据库索引3-1主键索引(PRIMARYKEY)3-2唯一索引(UNIQUE)3-3常规索引(INDEX)3-4全文索引(FULLTEXT)3-5组合索引(Compound)3-6空间索引(Spatial)管理索引删除索引查看索引添加正确的索引索引失效一、
- 2024-10-27mysql.md
目录引用基础篇通用语法及分类DDL(数据定义语言)数据库操作注意事项表操作DML(数据操作语言)添加数据注意事项更新和删除数据DQL(数据查询语言)基础查询条件查询聚合查询(聚合函数)分组查询注意事项排序查询注意事项分页查询注意事项DQL执行顺序DCL管理用户注意事项权限控制注意事项函数字
- 2024-10-26数据库 表单运用
一、进入数据库操作界面1、mysql-uroot-p敲回车,输入密码,进入数据库操作界面2、showdatabases查看所有的数据(如果没有数据库:创建数据库createdatabase库名称)3、use数据库名使用数据库4、showtables显示库中的所有表5、建表语句格式:create
- 2024-10-2610.26数据库
1、rpm-qa|grep服务名称案例:rpm-qa|grepmysql2、将所有msyql的包删除干净删除方法:(1)yumremovemysql*删除linux中的数据库(2)yumerase包名,删除linux中的数据库(3)rpm-e--nodeps包名删除linux中的数据库(3)mysql的安装a.安装客户端yuminsta
- 2024-10-26Sql高级
sql高级1.索引与视图常见的数据结构栈:先进后出队列:先进先出数组;查询快,根据下标查询链表:分为双链表与单链表。单链表指向下一个数据的存储位置;双链表指向前一个与下一个数据的存储位置(引用地址)。二叉树:左小右大平衡二叉树:二叉树的优化版本,尽可能的让树的度数变低,提高查找
- 2024-10-25数据库中对MySQL查询的学习
MySQL查询目录MySQL查询基本语法条件查询条件查询运算符逻辑运算符排序与分页排序分页弊端与解决方案分组查询单字段分组多字段分组where和having的区别常用函数数值性函数字符串函数日期和时间函数流程控制函数(了解)子查询子查询的基本概念子查询的分类子查询的位置子查询的注意
- 2024-10-24sql数据库查询语句
###标题:SQL数据库查询语句在探讨SQL数据库查询语句时,我们首先要明确,SQL(结构化查询语言)是用于存取、修改、删除以及查询数据库中数据的标准编程语言。核心观点包括数据检索、数据操作、数据定义、数据控制等方面。在这些方面中,数据检索是最为常用和关键的一环,它使得用户能够根据
- 2024-10-22MySQL【知识改变命运】11
联合查询6.⼦查询6.1语法6.2单⾏⼦查询6.3多⾏⼦查询6.4多列⼦查询6.5在from⼦句中使⽤⼦查询7.合并查询7.1创建新表并初始化数据7.2Union7.3Unionall8.插⼊查询结果8.1语法8.2⽰例6.⼦查询⼦查询是把⼀个SELECT语句的结果当做别⼀个SELECT语句的
- 2024-10-22MySQL DQL 10.22
--一基础查询--1查询多个字段--SELECT字段列表FROM表名 ;--SELECT*FROM表名;--查询所有数据--2去除重复记录--SELECTDISTINCT字段列表FROM表名;--3起别名--AS--AS也可以省略--selectname,sexas性别fromstu;--selectDISTINCTnamefromstu
- 2024-10-22MySQL学习笔记
目录基础篇:通用语法:基础操作:DDL-数据库操作:基本指令:数据类型:数值类型:字符串类型:日期时间类型:表结构修改:DML-增、删、改操作:插入操作:修改、删除操作:DQL-查询操作:DQL-编写顺序:基础查询:条件查询:分组查询:聚合函数:语法:排序查询:分页查询:DQL-执行顺序:DCL-用户管理:DCL-权限控制:函数:字符串
- 2024-10-21MQL实验(二)作业
1.求供应工程J1零件的供应商号码SNO,输出结果不重复。selectdistinctsnofromspjwherejno='j1';2.求供应工程J1零件P1的供应商号码SNO,输出结果不重复。selectdistinctsnofromspjwherejno='j1'andpno='p1';3.求供应工程J1零件为红色的供应商号码SNO,输出结果不