![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL数据库
不值一提的路人
慢慢成长
展开
-
【面试题】MySQL常用的储存引擎MYISAM和InnoDB的区别
MySQL常用的储存引擎事务支持MyISAM不支持事务,而InnoDB支持,并且默认是自动提交,在spring中的事务操作其实也是在操作数据库的事务;文件储存结构MYISAM:role.frm:表结构文件role.MYD:数据文件(MyISAM Data)role.MYI:索引文件(MyISAM Index)InnoDB:user.frm:表结构文件user.ibd:索引和数据文件(InnoDB Data)底层结构底层都是用的B+Tree来存储原创 2020-09-21 17:27:58 · 185 阅读 · 0 评论 -
【面试题】MySQL的锁机制
MySQL的锁机制通常有行锁行级锁是Mysql中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突。其加锁粒度最小,但加锁的开销也最大。有可能会出现死锁的情况。表锁表级锁是mysql锁中粒度最大的一种锁,表示当前的操作对整张表加锁,资源开销比行锁少,不会出现死锁的情况,但是发生锁冲突的概率很大。页锁页级锁是MySQL中锁定粒度介于行级锁和表级锁中间的一种锁。常见的执行引擎对这两种锁的支持实现方式InnoDB行原创 2020-09-21 16:51:38 · 2238 阅读 · 0 评论 -
【安装教程】 MySQL完全卸载以及安装教程
MySQL完全卸载以及安装教程卸载安装卸载1.在任务管理器中停止mysql服务在控制面板中卸载MySQL应用删除Mysql相关文件这里面的mysql文件夹都删除4.删除注册表删除一下内容:删除HKEY_LOCAL_MACHIN->ControlSet001->SYSTEM-> service->MySQL;删除HKEY_LOCAL_MACHINE->ControlSet002-> SYSTEM-> serv原创 2020-08-02 12:18:36 · 375 阅读 · 0 评论 -
【JDBC】JDBC基本实现
JDBC详解JDBC概念: JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。常用接口:1.Driver接口Driver接口由数据库厂家...原创 2020-04-13 16:29:09 · 160 阅读 · 0 评论 -
【数据库】SQL语句测试实例
MySql语句测试实例:## 显示数据库show databases;## 创建数据库# utf-8 CREATE DATABASE database_name DEFAULT CHARSET utf8 COLLATE utf8_general_ci; # gbk CREATE DATABASE database_name DEFAULT CHARACTER SET gb...原创 2020-04-13 14:05:51 · 767 阅读 · 0 评论 -
【数据库】MySQL基本语法
Mysql基础数据库和表的创建显示数据库 SHOW DATABASES;创建数据库# utf-8 CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; # gbk CREATE DATABASE 数据库名称 DEFAULT CHARACTER SET gbk COLLATE gb...原创 2020-04-13 13:58:32 · 126 阅读 · 0 评论 -
【数据库】MySQL中的索引创建
MySQL中索引的创建问题索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。在数据库表中,对字段建立索引可以大大提高查询速度。MySQL索引类型包括:(1)普通索引这是最基本的索引,它没有任何限制。它有以下几种创建方式:◆创建表的时候直接指定create table mytable( id int not null, username va...原创 2019-06-03 21:26:43 · 263 阅读 · 0 评论