MyISAM 和 InnoDB区别: 常规的使用操作: 1、MyISAM 节约空间,速度快 2、InnoDB 安全性高,事务的处理,多表操作。InnoDB表的每行数据都保存在主索引的叶子节点上。因此所有的InnoDB表必须包含主键,如果创建表的时候,没有显示指定主键,那么InnoDB存储引擎会创建一 ...
分类:
数据库 时间:
2020-02-11 19:28:35
阅读次数:
81
存储过程 含义: 一组预先编译好的SQL语句的集合,理解成批处理语句 好处: 1、提高代码的重用性 2、简化操作 3、减少了编译次数并且减少了和数据库连接的次数,提高了效率 一、创建语法: CREATE PROCEDURE 存储过程名称(参数列表) BEGIN 存储过程体(一组合法的SQL语句) E ...
分类:
数据库 时间:
2020-02-11 09:48:13
阅读次数:
81
拉取mysql官方镜像(由于mysql已经更新到8.0,这里暂时使用5.7版本) docker pull mysql:5.7.22 启动 docker run -d --name mysql0 -p:3306:3306 -v /usr/local/docker/mysql/data:/var/lib ...
分类:
数据库 时间:
2020-02-11 09:25:29
阅读次数:
71
MySQL的基本架构: MySQL大致可以分为Server层和存储引擎层两部分 Server层包括:连接器,分析器,优化器,执行器。 存储引擎架构模式是插件式的,支持InnoDB,MyISAM,Memory等。可以使用show table status查看表的相关信息。 InnoDB引擎: MySQ ...
分类:
数据库 时间:
2020-02-09 16:58:58
阅读次数:
103
存储引擎 什么是数据库存储引擎? 数据库引擎是数据库底层软件组件,不同的存储引擎提供不同的存储机制,索引技巧,锁定水平等功能,使用不同的数据库引擎,可以获得特定的功能 如何查看引擎? --如何查看数据库支持的引擎 show engines; ? --查看当前数据的引擎: show create ta ...
分类:
数据库 时间:
2020-02-07 16:49:11
阅读次数:
95
版本:5.7.28服务器:mysql 192.168.4.201.MySQL存储引擎的配置查看服务支持的存储引擎查看默认存储类型更改表的存储引擎设置数据库服务默认使用的存储引擎查看存储引擎信息mysql> SHOW ENGINES;+ + + | Engine | Support |+ + + | ...
分类:
数据库 时间:
2020-02-03 12:09:26
阅读次数:
76
MyISAM存储引擎 默认MyISAM的表会在磁盘中产生3个文件:.frm(表结构文件)、.MYD(数据文件)、.MYI(索引文件) 可以在创建的时候指定数据文件和索引文件的存储位置,只有MyISAM表支持: DATA DIRECTORY [=] 数据保存的绝对路径 INDEX DIRECTORY ...
分类:
数据库 时间:
2020-01-30 17:28:23
阅读次数:
77
一、存储过程什么是存储过程,为什么要使用存储过程以及如何使用存储过程,并且介绍创建和使用存储过程的基本语法。什么是存储过程:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用... ...
分类:
数据库 时间:
2020-01-26 20:57:12
阅读次数:
119
摘自: https://www.cnblogs.com/zhuifeng-mayi/p/9265075.html MySQL存储引擎简介 MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎: MyISAM管理非事务表。它提供高速存 ...
分类:
数据库 时间:
2020-01-26 10:16:53
阅读次数:
125
DROP PROCEDURE IF EXISTS `Test_Procedure01`; DELIMITER $$ CREATE PROCEDURE `Test_Procedure01`() BEGIN -- 定义变量 DECLARE v_i int unsigned DEFAULT 0; WHIL ...
分类:
数据库 时间:
2020-01-22 14:54:51
阅读次数:
152