定制服务、定制费用、网站定制、js、数字、windows、a、水印、net、app
前言笔者最近有一个需求,需要将一段文字插入到备注字段remark前面。由于担心插入后超过字段长度的限制,所以需要统计线上数据,根据长度倒序查询remark最长的一批数据看看长度。刚开始百度了一下MySQL如何查看字段长度,看到了length(),于是就写了这条sql:selectlength...
来源:博客园 2023-03-19 18:00 4
MySql存储结构参考视频:MySql存储结构1.表空间不同的存储引擎在磁盘文件上的结构均不一致,这里以InnoDB为例:CREATETABLEt(idint(11))Engine=INNODB;在新表创建的过程中,InnoDB会在磁盘的data目录下创建与这个表对应的两个文件:t....
来源:博客园 2023-03-17 23:00 7
来源:开源中国 2023-03-15 14:00 10
来源:开源中国 2023-03-15 11:30 6
来源:开源中国 2023-03-15 11:00 3
来源:开源中国 2023-03-15 10:30 4
来源:开源中国 2023-03-14 17:00 8
事务基础事务事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。特性原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。一致性(Consistenc...
来源:博客园 2023-03-14 16:00 7
MySQL锁的粒度分为:行级锁、表级锁、页级锁。一、行级锁(INNODB引擎)行级锁是Mysql中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突。其加锁粒度最小,但加锁的开销也最大。行级锁分为共享锁和排他锁。特点:开销大,加锁慢;会出现死锁;锁...
来源:博客园 2023-03-14 11:00 10
本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~Github地址:https://github.c....
来源:博客园 2023-03-14 09:30 4
数据库的基本概念数据库(database)是用来组织、存储和管理数据的仓库。对数据库中的数据可以进行增删改查操作。市面上常见的数据库有:MySQL(使用最广泛。流行度最高的开源免费数据库Community+Enterprise)Oracle(收费)SQLServer(收费)Mongodb...
来源:博客园 2023-03-13 11:00 12
事务事务:是一组操作的集合,是一个不可分割的工作单位,事务会把所有操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败(当操作中某一步出现异常时,前面已执行的步骤也会失效)。感觉有点像是函数。默认MySQL的事务是自动提交的,当执行一条DML语句,MySQL...
来源:博客园 2023-03-12 22:30 10
在Python中连接MSSQL,MySQL,SQLite,Redis,ElasticSearch,Mongodb,PostgreSQL,Oracle,RabbitMQ等数据库/中间件的方式Python中连接MSSQL数据库要在Python中连接MSSQL数据库,可以使用pyodbc模块。以下是...
来源:博客园 2023-03-12 05:00 7
SQL实践1借着学校的数据库实验,来对之前学习的SQL语言进行实践和总结。实验环境:macOS13.2(22D49)mysqlVer8.0.32formacos13.0onarm64(Homebrew)DataGrip2022.3.3一.DataGrip连接本地MySQL由于...
来源:博客园 2023-03-11 17:00 10
来源:博客园 2023-03-11 16:30 10
目录1mysql逻辑架构1.1连接管理与安全性1.2优化与执行2并发控制2.1锁粒度2.2表锁2.3行级锁3事务3.1数据库事务四特性3.2隔离级别3.3死锁3.4事务日志3.5MySql中的事务4多版本并发控制MVCC5MySql常用存储引擎5.1InnoDB5.2MyISAM6InnoDB如何使...
来源:博客园 2023-03-09 15:00 42
目录创建数据库删除数据库数据表的创建与管理删除数据表修改字段数据类型添加字段字段更名删除字段表数据管理插入数据查询数据模糊匹配排序与分组HAVING子句查询聚合函数多表连接子查询数据更新操作INSERTUPDATEDELETE视图的创建与管理创建视图修改视图删除视图管理视图数据索引的创建与管理存储过...
来源:博客园 2023-03-09 10:30 14
MySQL查看数据库性能常用命令#列出MySQL服务器运行各种状态值showglobalstatus;#查询MySQL服务器配置信息语句showvariables;#慢查询showvariableslike'%slow%';#MySQL服务器最大连接数showvariableslik...
来源:博客园 2023-03-08 18:30 12
《高性能MySQL》第四版发布后,收到了很多读者的反馈,其中关注最多的是作为一个初学者,应该如何能够较为系统的学习MySQL,从而应对日常工作或者获得更好的职业发展。于是和多个业内朋友讨论后,整理了一些MySQL学习的推荐资源,供初学者参考。本文分成几部分,包括业界专家的经验、推荐书籍、视频/音频....
来源:博客园 2023-03-08 16:00 25
概述锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库....
来源:博客园 2023-03-08 14:30 6