• 2024-07-27MySQL的DDL和DML操作语法
    一、SQL分类SQL,英文:StructuredQueryLanguage,结构化查询语言。是用于操作关系型数据库的编程语言。SQL定义操作所有关系型数据库的统一标准,可以使用SQL操作所有的关系型数据库管理系统,以后工作中如果使用到了其他的数据库管理系统,也同样的使用SQL来操作。
  • 2024-07-27MySQL存储过程
    目录介绍特点创建调用查看删除变量查看系统变量设置系统变量注意:用户定义变量赋值使用局部变量声明赋值if参数用法:casewhilerepeatloop游标条件处理程序介绍存储过程是事先经过编译并存储在数据库中的一段sql语句的集合,调用存储过程可以简化应用
  • 2024-07-271251 - Client does not support authentication protocol requested by server; consider upgrading MySQL
    错误记录:1251-Clientdoesnotsupportauthenticationprotocolrequestedbyserver;considerupgradingMySQLclient错误原因:mysql8之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。解决方案:解决:①升级navicat驱动;②
  • 2024-07-27mysql安装以及多实例
    mysql安装启动----------------------------------------1.安装全流程yum源码编译rpm包装和卸载如何处理依赖关系都是要掌握的技能这里是,二进制解压即用#确认时间正确[root@tech-db-51/opt]#crontab-l*****ntpdate-untp.aliyun.com1.准备好包[root@
  • 2024-07-27MySQL索引
    索引的引入在数据库表中,查询某条数据记录通常就是遍历,遍历表中所有的数据,然后一条一条比对,因此注定它是O(N)的时间复杂度。由于数据库的数据是存储在磁盘上的,必然要进行大量IO数据的读取,冯诺依曼体系告诉我们,对磁盘数据的读取效率是远低于与内存中数据的,尽管存在局部性原理,O(N
  • 2024-07-27(超详细)备赛笔记2024年全国职业院校(中职组)技能大赛(ZZ052大数据应用与服务)第二套试题 持续更新中!
    2024年职业院校中职组ZZ052大数据应用与服务赛项赛题第02套【子任务一:基础环境准备】模块一:平台搭建与运维(一)任务一:大数据平台搭建1.子任务一:基础环境准备(1)对三台环境更新主机名,配置hosts文件,以node01作为时钟源并进行时间同步;#分别在不同主机上面执
  • 2024-07-27在 FastAPI 中更改来自 MySQL 的数据类型输入
    我的这一行有“serialize_response”错误:@app.get("/get-sensors/",response_model=List[Data])和这个:return{"status":"success","list":data}我该如何解决这个问题!我想获取字典类型的数据为了解决在FastAPI中更改来自MySQL的数据类型输入时遇到的
  • 2024-07-27MySQL索引详解full-text,b-tree,hash,r-tree
    一、MySQL索引类型mysql里目前只支持4种索引分别是:full-text,b-tree,hash,r-treeb-tree索引应该是mysql里最广泛的索引的了,除了archive基本所有的存储引擎都支持它.1.full-text索引full-text在mysql里仅有myisam支持它,而且支持full-text的字段只有char、varchar、text数据类型
  • 2024-07-27在Pandas中 SQL操作:SQLAlchemy和PyMySQL的区别
    SQLAlchemy和PyMySQL的区别1.SQLAlchemy和PyMySQL简介SQLAlchemy是Python编程语言下的一款开源软件。它提供了SQL工具包和对象关系映射器(ORM)来进行数据库操作。SQLAlchemy可以与多种数据库系统进行交互,包括MySQL、PostgreSQL、SQLite等。PyMySQL是Python编程语言下的一个纯Pyt
  • 2024-07-27周总结7.27
    对于本周呢,对MYSQL的学习也告一段落,大致的学习并了解了MYSQL这个数据库本周学习了:1.锁:了解到了他是计算机的一种协调多个进程或线程并发访问的一种机制,分为全局锁,表级锁,行级锁。表级锁又分为:表锁,元数据锁,意向锁;行级锁又分为:行锁,间隙锁,临键锁;2.INNODB引擎:逻辑存储空间分为表空间,
  • 2024-07-26MySQL大框架总结
    1.DDL,DML,DQL,DCL的区别(由于DCL是关乎用户的,以下内容重点讲述数据库,表与数据的操作,所以对DCL不详细赘述)DDLDMLDQLDCL中文/英文数据库定义语言datadefinitionlanguage数据库操作语言datamanipulationlanguage数据库查询语言dataquerylanguage数据
  • 2024-07-26tpcc压力测试mysql和 ab压力测试云服务器
     mysql性能测试工具——tpcc-mysql在centos7.9上安装的下载源码包,解压安装#tarxftpcc-mysql-src.tar#cdtpcc-mysql/src#yum installgcc mysql-devel -y#make会生成两个二进制工具tpcc_load(提供初始化数据的功能)和tpcc_start(进行压力测试)[root@nfs-
  • 2024-07-26mysql8下创建用户远程登陆权限
    在MySQL8中,创建用户并给予远程登陆权限是一个常见的操作,特别是在搭建数据库服务器时。本文将介绍如何在MySQL8下创建用户并配置远程登陆权限。1.登录MySQL首先,我们需要登录到MySQL数据库服务器。可以通过终端或者MySQLWorkbench等工具来连接到MySQL。mysql-uroot-p输入
  • 2024-07-26MySQL基础知识分享(一)
    写在前面大家好,不知道前面的20题大家写的怎么样,前面分享的20题是SQL中查询的基础题型,这部分被称为DQL部分,是每个学习MySQL必须要学会的部分,下面就让我来介绍MySQL中的其他部分。回顾DQL部分先介绍一下sql语句的语法和执行顺序(序号代表顺序由1~9):select查询列表(7)from
  • 2024-07-26kettle从入门到精通 第八十课 ETL之kettle kettle中的json对象字段写入postgresql中的json字段
    场景:源数据库表为mysql的其中有json字段,通过kettle查询出来插入到目标数据库postgresql中,对应的表中也有json字段。。但是报错,提示kettle查询出来是varchar的的字段,无法插入到目标数据库中。1、创建测试表。CREATETABLEt3(idint,nameJSON);2、测试mysql
  • 2024-07-26Ubuntu24.04 安装MySQL8.0.36 并配置Navicat远程连接
    1.更新系统和软件源sudoaptupdate&&sudoaptupgrade2.安装mysqlsudoaptinstallmysql-server#也可以指定版本如sudoaptinstallmysql-server-8.0.363.查看是否安装成功mysql-V4.启动服务#启动服务sudoservicemysqlstartsudoservicemysqlstop#
  • 2024-07-26python和mysql数据库
    pyhton和mysql数据库1.非查询:frompymysqlimportConnection#导入数据库模块pymysql以及Connection对象conn=Connection(#连接数据库  host='127.0.0.1',#ip地址或者是主机名  port=3306,#端口号  user='root',  password='20040130', ) cursor=c
  • 2024-07-26MySQL笔记3——高级数据查询语句DQL
    多表联查多表联查可以通过连接运算实现,即将多张表通过主外键关系关联在一起进行查询。下图提供了多表联查时用到的数据库表之间的关系。等值查询和非等值查询非等值查询:SELECT*FROM表1,表2等值查询:SELECT*FROM表1,表2WHERE表1.字段1=表2.字段2...其中:与单表查
  • 2024-07-26分布式锁
    分布式锁MYSQL实现创建一个锁表,表头资源ID,锁状态,节点ID当一个节点处理请求时先根据资源ID判断资源是否上锁,等待锁被释放后创建一条锁记录,进行后续操作.缺点:因为MYSQL是文件IO效率会慢REDIS实现通过setnx来设置锁,如果返回1代表获取锁,0就继续等待问题:可
  • 2024-07-26MySQL数据结构和索引
    一、MySQL数据结构InnoDB引擎MySQL默认引擎是InnoDB引擎,这个引擎的主要特点是支持事务和行锁,数据结构2.1二叉树(二叉查找树)二叉树是一种特殊的树,二叉树中每个节点的度都不能大于2,就是说每个节点最多只能有左右两个子节点当我们像二叉查找树储存数据的时候,是安装从大到小(或
  • 2024-07-26MySQL第一阶段:多表查询、事务
            继续我的MySQL之旅,继续上篇的DDL、DML、DQL、以及一些约束,该到了多表查询和事务的学习总结,以及相关的案例实现,为未来的复习以及深入的理解做好知识储备。目录多表查询连接查询内连接外连接子查询事务 事务简介事务操作事务四大特征多表查询多
  • 2024-07-26MySQL索引、事务(数据库管理与高可用)
    一、索引的概念索引:排序的列表,对数据进行快速的查询;针对不同的产品需求,或者不同的数据库结构,会创建不同的索引;1:普通索引(默认索引)2:唯一索引(可以多个)3:主键索引(只能一个)4:组合索引(最左查询)5:全文索引oracle:B树索引将表一份为二进行查询;701--3536--701--1718--35先把
  • 2024-07-26【MySQL进阶之路 | 高级篇】行锁之记录锁和间隙锁
    1.InnoDB的行锁行锁(rowlock)也称为记录锁。顾名思义,就是锁住某一行(某个记录row)。需要注意的是,MySQL服务层并没有行锁机制,行级锁只在存储引擎层实现。优点:锁定力度小,发生锁冲突概率低,可以实现的并发度高。缺点:对于锁的开销比较大,加锁会比较慢,容易出现死锁的情况。InnoDB与M
  • 2024-07-26MySQL 学习笔记 进阶(索引 下)
    索引 索引-分类 在InnoDB中存储引擎中,根据索引的存储形式,又可以分为以下几种: 聚集索引选取规则:如果存在主键,主键索引就是聚集索引。如果不存在主键,将使用第一个唯一(UNIQUE)索引作为聚集索引。如果表没有主键,或没有合适的唯一索引,则InnoDB会自动生成一个rowid作为隐藏
  • 2024-07-26Fatal error: Call to undefined function mysql_connect() in …
    错误记录:Fatalerror:Calltoundefinedfunctionmysql_connect()in…错误原因:运行环境问题解决方案:你的PHP不支持mysql_connect()函数。PHP是一种模块化的设计,除了核心的内容,其他都是可选的。之所以不支持,是因为在编译PHP时没有加入对MYSQL数据库的支持。原因2: