数据库
文章平均质量分 96
程序员爱酸奶
专注springboot、springcloud、docker、redis。乐于分享,欢迎关注
展开
-
mysql 事务和锁知多少
前言文章内容输出来源:拉勾教育Java高薪训练营;mysql 事务特性、隔离级别,事务控制等等,我都在拉勾训练营学到啦,面试的时候再也不怕啦。ACID 特性在关系型数据库管理系统中,一个逻辑工作单元要成为事务,必须满足这 4 个特性,即所谓的 ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。原子性事务是一个原子操作单元,对数据的修改,要么全都执行,要么全都不执行。每一个写事务,都会修改 BufferPool原创 2020-09-18 16:37:39 · 324 阅读 · 0 评论 -
mysql 索引面试再也不怕啦
前言文章内容输出来源:拉勾教育Java高薪训练营;mysql 索引我们在面试是必问的,刚好我在拉勾训练营学习了 mysql 索引的相关知识,这里整理下来,自己对MySQL 索引有了全面了理解,面试的时候再也不怕啦。索引类型索引可以提升查询速度,会影响where查询,以及order by排序。MySQL索引类型如下:从索引存储结构划分:B Tree索引、Hash索引、FULLTEXT全文索引、R Tree索引从应用层次划分:普通索引、唯一索引、主键索引、复合索引从索引键值类型划分:主键索引、辅助原创 2020-09-18 16:35:01 · 1228 阅读 · 0 评论 -
Mysql 架构原理
前言文章内容输出来源:拉勾教育Java高薪训练营;mysql 数据库作为现在互联网企业首选的数据库,我们程序员就应该对它多一些了解,我在拉勾训练营学到第五阶段啦,了解了mysql 整体架构,记录下来。Mysql 体系结构MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层。一、网络连接层客户端连接器(Client Connectors):提供与MySQL服务器建立的支持。目前几乎支持所有主流的服务端编程技术,例如常见的 Java、C、Python、.NET等原创 2021-01-13 09:16:36 · 379 阅读 · 0 评论 -
据库被锁死的问题
今天在工作的时候碰到的这个问题,数据库上午使用还是好的,下午用sqlserver2008就打不开了,提示权限不够。并且这个数据库的表也打不开。刚开始不知道如何处理,最后问了大神,一般这种情况,之前可以正常使用,突然出现这种情况,是数据库自动锁死了。禁止访问。造成数据库锁死的原因可能为:程序中访问数据库导致死锁。同步作业访问造成死锁。数据库本身产生的死锁。可以运行下面的sql 查看是...原创 2019-05-06 09:06:27 · 3605 阅读 · 0 评论 -
数据库基础语句
准备工作,创建两张表IF EXISTS(SELECT NAME FROM sys.objects WHERE type = 'U' AND NAME = 'tb_student')BEGIN EXEC('DROP TABLE tb_student')ENDCREATE TABLE tb_student( StudentID int, StudentName VARCHAR(255),...原创 2018-11-22 20:09:43 · 163 阅读 · 0 评论 -
win10安装mysql8.0解压版
今天心血来潮,在电脑上安装MySQL。其实很简单,但是碰到一堆坑啊真是,安装的过程网上有很多,按着来就行MySQL官网下载地址:https://dev.mysql.com/downloads/下载下来,选择需要一个目录解压(注意,解压就是安装,解压到哪里相当于mysql安装在哪里)。目录结构如下:解压之后就是在根目录下创建一个my.ini文件。文件内容:my.ini[mysql]#设...原创 2018-11-22 16:13:02 · 3444 阅读 · 3 评论