前言 MySQL不同于其他数据库,它有存储引擎这个概念,可以让我们灵活地在实际存储环境中采用最优的存储引擎,最常用的引擎是InnoDB与MyISAM,本文的介绍也是主要针对这两个进行介绍! 主要参考资料《深入浅出MySQL》(有需要的可以私信/评论我,发电子高清PDF版给你) 一、存储引擎的选择 ( ...
分类:
数据库 时间:
2018-08-20 11:33:25
阅读次数:
179
什么是存储引擎? 存储引擎就是一套程序,负责将用户的表示层(sql语句)数据转换成物理层(数据库数据文件)数据的一套程序。 MySQL是插件式的存储引擎. 什么是插件式存储引擎? MySQL为了支持更灵活的架构,它把存储引擎做成一个插件式的,任何第三方都可以开发自己的插件, 来用于存储引擎完成从表示 ...
分类:
数据库 时间:
2018-08-17 23:26:26
阅读次数:
195
通过执行show engines命令查看MySQL中支持哪些存储引擎 MySQL存储引擎属性对比 设置表的存储引擎的方法 在my.cnf配置文件中设置default-storage-engine参数表示设置默认存储引擎 在MySQL的连接上设置当前连接的默认存储引擎 创建表的时候通过engine=语 ...
分类:
数据库 时间:
2018-08-13 13:59:18
阅读次数:
207
参考【mysql技术内幕】 一、mysql体系结构和存储引擎 1、数据库与数据库实例 数据库:物理操作系统文件或者其他文件组成的集合; 数据库实例:有数据库后台进程/线程和一个共享内存区域组成。 数据库就是文件,数据库实例是一个应用程序。用户对数据库的增删改查都是通过数据库实例进行的,其相当于是一个 ...
分类:
数据库 时间:
2018-08-11 17:46:04
阅读次数:
177
MySQL存储引擎一种存储机制、根据不同的引擎实现不同的功能,以及不同的性能1.存储引擎分类MyISAM:MySQL5.0之前的默认数据库引擎,最为常用。拥有较高的插入,查询速度,但不支持事务。表级锁定:数据更新时会锁定整张表。占用资源少,性能高。写入性能弱InnoDB:事务型数据库的首选引擎,支持ACID事务,支持行级锁定,MySQL5.5起成为默认数据库引擎。与MyISAM相比有更好的缓存支持
分类:
数据库 时间:
2018-08-10 11:35:26
阅读次数:
229
mysql-connector-java-8.11.tar.gzmysql-connector-java-8.0.11.zip说明:在学习Hive时,需要用mysql存储元数据,需要用到java的mysql驱动包,需要可以拿取,都是"京斗码农",相互学习、相互贡献。链接:https://pan.baidu.com/s/1YRLx3Nle3ByG8OmmcnuODQ密码:hsq1
分类:
数据库 时间:
2018-08-10 01:33:40
阅读次数:
248
1.我为啥会学mysql存储过程? 因为在之前工作不懂存储过程,没有及时发现bug,后面就花一个月的时间学习mysql存储过程,把公司所有的存储过程及其所有表都弄懂了。然而尴尬的是,在一次面试时面试官要我手写一个存储过程,我既然写不出来。 2.很多东西学会了不经常用就容易忘记,建议大家学会的东西时不 ...
分类:
数据库 时间:
2018-08-08 13:48:47
阅读次数:
158
在Linux服务器中可以使用命令 来修改MySQL的root用户的密码。 但是在我们自己安装了wampserver的电脑里面,可以到PhpMyAdmin这个网页页面去改,初始root密码同样为空。 然后我们用面向过程的MySQLi来进行数据库的链接,链接代码如下: 链接在脚本执行完毕后自动关闭,也可 ...
分类:
数据库 时间:
2018-08-07 10:56:17
阅读次数:
203
1、常用命令1.1安装数据库 以mysql56为例,存放在d盘,打开cmd,依次输入如下命令:(1)d:(2)cd mysql56(3)cd bin(4)mysqld -install即可安装。1.2启动数据库 在mysql存储的bin目录下输入以下命令:1.3登录数据库 在bin目录下输入以下命令及设
分类:
数据库 时间:
2018-08-05 00:28:01
阅读次数:
233
mysql存储在磁盘中,各种天灾人祸都会导致数据丢失。大公司的时候我们常常需要做好数据冷热备,对于小公司来说要做好所有数据备份需要支出大量的成本,很多公司也是不现实的。万一还没有做好备份,数据被误删除了,或者ibdata损坏了怎么办呢?别担心,只要有部分的frm、ibd存在就可以恢复部分数据。 注意 ...
分类:
数据库 时间:
2018-08-04 22:29:47
阅读次数:
236