• 2025-02-08Mysql
    SQL简介什么是SQLSQL指结构化查询语言,全称是StructuredQueryLanguage。SQL让您可以访问和处理数据库,包括数据插入、查询、更新和删除。SQL语言采用英语关键词,使其易读易写。SQL提供了丰富的操作数据的功能,从简单的查询到复杂的数据库管理操作。SQL能做什么面向数
  • 2025-02-08mySql学习记录——三、mysql查询语句
    一、mysql数据类型1.数值类型1.1.MySQL支持所有标准SQL数值数据类型。1.2.这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数1.3.据类型(FLOAT、REAL和DOUBLEPRECISION)。1.4.关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词
  • 2025-02-08doris:子查询
    子查询(Subquery)是嵌套在另一个查询(通常是SELECT语句)中的SQL查询。它可以用在SELECT、FROM、WHERE或HAVING子句中,为外部查询提供数据或条件。子查询的使用使得SQL查询变得更加灵活和强大,因为它们允许我们在单个查询中解决更复杂的问题。子查询的一些重要特征如下:子
  • 2025-02-07寒假生活指导 07
    一、数据库操作创建数据库CREATEDATABASEdatabase_name;删除数据库DROPDATABASEdatabase_name;USEdatabase_name;查看所有数据库SHOWDATABASES;二、表操作创建表CREATETABLEtable_name(column1datatype[约束],column2datatype[约束],...);删除表DROP
  • 2025-02-07MySQL数据库笔记
    一、数据库基础概念1.数据库定义 数据库:统一管理、长期存储、有组织的相关数据集合。 特征: 数据按模型组织(冗余小、独立性高、易扩展、可共享)。  2.实际应用 数据存储:高效管理大量结构化数据。 数据管理:增删改查(CRUD)与权限控制。 数据分析:整合数据源,支持
  • 2025-02-07MySQL数据库SQL语句调优浅谈
    在数据库管理中,MySQL的SQL语句调优是提升系统性能、确保高效数据访问和处理的关键环节。本文旨在简要探讨MySQLSQL语句调优的重要性、基本原则以及一些常用的调优策略。随着数据量的不断增大和查询复杂度的提升,未经优化的SQL语句可能导致数据库性能显著下降,影响用户体验
  • 2025-02-06(一)SQL 数据查询篇
    (一)SQL数据查询篇SQL查询语法1.基础查询2.条件查询3.聚合查询(聚合函数)4.分组查询5.排序查询6.分页查询参考资料SQL查询语法SQL通用语法:①SQL语句可以单行或多行书写,以分号结尾;②SQL语句可以使用空格/缩进来增强语句的可读性;③MySQL数据库的SQL
  • 2025-02-06(二)SQL 函数篇
    (二)SQL函数篇SQL函数1.字符串函数2.数值函数3.数据类型转换函数4.日期函数5.流程函数6.窗口函数参考资料SQL函数函数是指一段可以直接被另外一段程序调用的程序或代码。字符串函数数值函数数据类型转换函数日期函数流程函数窗口函数1.字符串函数常用函数:函数
  • 2025-02-06JS-50 事件类型之表单事件
    表单事件是在使用表单元素及输入框元素可以监听的一系列事件①input事件②select事件③Change事件④reset事件⑤submit事件1、input事件input事件当<input>、<select>、<textarea>的值发生变化时触发。对于复选框(<inputtype=checkbox>)或单选框(<inputtype=radio>),用户改变
  • 2025-02-06SQL
    OR/AND用括号调整OR和AND的优先级:https://www.cnblogs.com/kenshinobiy/p/4384234.htmlAND:所有子条件为TRUE才返回TRUE只要有一个条件为FALSE则返回FALSE部分子条件为UNKNOWN(NULL)其他子条件为TRUE,返回UNKNOWNOR:只要一个子条件为TRUE返回TRUE所有子条件评估为FALSE(NULL
  • 2025-02-05MySQL获取当前的年、月、日
    在MySQL里,你能够使用不同的函数来获取当前的年、月、日信息。以下为你详细介绍具体方法和示例:1.获取当前年份可使用 YEAR() 函数结合 CURDATE() 或者 CURRENT_DATE 来获取当前年份,CURDATE() 和 CURRENT_DATE 用于返回当前日期。 --使用CURDATE()函数获取
  • 2025-02-05MYSQL性能调优Explain概述、详解id、select_type、table、type、possible_keys、key、key_len、ref、rows、Extra列
    目录①.Explain概述②.构建SQL坏境语句③.id字段④.select_type、table字段⑤.type字段​编辑mysql>explainselectmin(id)fromfilm⑥.possible_keys、key列字段⑦.key_len字段⑧.ref、rows字段⑨.Extra字段①.Explain概述①.使用EXPLAIN关键字可
  • 2025-02-05查询数据库日期和时间
    MySQL‌使用NOW()函数‌:返回当前的日期和时间,格式为'YYYY-MM-DDHH:MM'。例如,执行SELECTNOW();将返回当前的日期和时间。‌使用CURDATE()函数‌:仅返回当前日期,不包含时间部分。例如,执行SELECTCURDATE();将返回当前日期。‌使用SYSDATE()函数‌:返回包含毫秒的当前日期和时间
  • 2025-02-04渗透测试 SQL注入中的WAF绕过,黑客技术零基础入门到精通实战教程!
    前言:WAF(WebApplicationFirewall)即网络应用防火墙,是一种专门为了保护网络应用(如网站和web服务)而设计的防火墙。它的主要任务是过滤、监控和阻止恶意的网络流量和攻击尝试,从而保护web应用免受各种在线威胁,例如SQL注入、跨站脚本(XSS)攻击、文件包含攻击和其它形式的攻击。WA
  • 2025-02-037.sql注入.md
    注入的本质:sql:把用户输入的数据当做sql代码执行XSS:用户输入的数据当做前端代码执行XXE:用户输入的数据当做XML代码执行代码执行:用户输入的数据当做后端代码执行命令执行:用户输入的数据当做系统命令执行sql关键点:1.用户能够控制输入----存在注入点2.原本程序要执行的代码,拼接了用户
  • 2025-02-03[SAP ABAP] 性能优化
    1.数据库编程OPENSQL方面优化1.避免使用SELECT*,只查询需要的字段即可尽量使用SELECTf1f2...(具体字段) 来代替SELECT* 写法2. 如果确定只查询一条数据时,使用 SELECTSINGLE... 或者是SELECT ...UPTO1ROWS ...使用语法UPTOnROWS 来实现对数据前n
  • 2025-02-03数据库高手速成:MySQL表数据操作与高级查询技巧全解析!
    数据表数据的增删改查专项训练创建数据库、数据表--创建数据库createdatabasepython_test_1charset=utf8;--使用数据库usepython_test_1;--students表createtablestudents(idintunsignedprimarykeyauto_incrementnotnull,namevarchar(20)
  • 2025-02-03MYSQL-04课堂笔记
    mysqlday04课堂笔记1、索引1.1、什么是索引?索引是在数据库表的字段上添加的,是为了提高查询效率存在的一种机制。一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引。索引相当于一本书的目录,是为了缩小扫描范围而存在的一种机制对于一本字典来说,查找某个汉
  • 2025-02-02MYSQL-02课堂笔记
    day02课堂笔记1、把查询结果去除重复记录注意:原表中数据不会被修改,只是查询结果去重去重需要一个关键字:distinctselectdistinctjobfromemp;//这样编写是错误的,语法错误//distinct只能出现再所有字段的最前方selectename,distinctjobfromemp;//
  • 2025-02-02MySQL基础-多表查询
    多表查询-多表关系多表查询-概述例如执行下行sql语句就会出现笛卡尔积:select*fromemp,dept;--消除笛卡尔积select*fromemp,deptwhereemp.dept_id=dept.id;多表查询-查询分类多表查询-连接查询-内连接--内连接演示--1.查询每一个员工的姓名,及关联的部
  • 2025-02-02MySQL 字符串截取操作
    在MySQL中,字符串截取操作可以通过多种函数来实现,以下是一些常见的方法:使用SUBSTRING函数语法:SUBSTRING(str,pos) 或 SUBSTRING(str,pos,len)。其中 str 是要截取的字符串,pos 是起始位置(从1开始),len 是可选参数,表示截取的长度。示例SELECTSUBSTRING('HelloWo
  • 2025-02-017.机房预约系统
    需求文件目录代码机房预约系统.cpp#include<iostream>#include"Identity.h"#include<fstream>#include<string>#include"globalFile.h"#include"student.h"#include"teacher.h"#include"manager.h"
  • 2025-02-01SQL入门到精通 理论+实战 -- 在 MySQL 中学习SQL语言
    目录一、环境准备1、MySQL8.0和Navicat下载安装2、准备好的表和数据文件:二、SQL语言简述1、数据库基础概念2、什么是SQL3、SQL的分类4、SQL通用语法 三、DDL(DataDefinitionLanguage):数据定义语言1、操作数据库2、操作表3、操作视图4、操作索引5、操作存储
  • 2025-02-01颠覆认知!90%程序员都不知道的7大去重技巧
    目录一、分组聚合去重(GroupBy+聚合函数)二、组内排序去重(ROW_NUMBER去重)  三、断点去重(基于连续重复值的断点) 四、集合去重(EXISTS和UNION去重)五、区间去重(合并交叉重叠的数值/时间范围) 六、层级去重(递归去重)七、累计去重(预聚合+窗口函数)八、方法对比与选择
  • 2025-02-01深入解析 COUNT(DISTINCT) OVER(ORDER BY):原理、问题与高效替代方案
    目录一、累计去重需求场景二、COUNT(DISTINCT)OVER(ORDERBY) 语法解析 2.1基础语法 2.2执行原理 三、三大核心问题分析3.1兼容性问题 3.2性能问题3.3正确性问题四、四大高效替代方案4.1预聚合+窗口函数(推荐) 步骤1:计算用户首次出现日期步骤2:统计每