数据库
float_yy
键盘敲烂,年薪百万
展开
-
MySql数据库基础
一、MySql常用指令1、创建数据库mysql> create DATABASE 数据库名;2、删除数据库mysql> drop database 数据库名;3、选择数据库mysql> use 数据库名;4、创建数据表create table table_name (column_name column_type);示例:CREATE TABLE IF...原创 2019-03-11 20:53:43 · 112 阅读 · 0 评论 -
mysql 体系结构
一、数据库与实例数据库:物理操作系统文件或其他形式文件类型的集合。再MySQL数据库中,数据库文件可以是frm、MYD、MYI、ibd结尾的文件。当使用NDB引擎时,数据库的文件可能不是操作系统上的文件,而是存放于内存中的文件数据库实例:Mysql数据库由后台线程以及一个共享内存区组成。共享内存可以被运行的后台线程所共享。数据库实例才是真正用于操作数据库文件的东西。数据库实例是一个程序,位于用...原创 2019-06-10 16:21:33 · 286 阅读 · 0 评论 -
InnoDB体系结构
一、体系架构内存池的作用:1、维护所有进程/线程需要访问的多个内部数据结构2、缓存磁盘上的数据,方便快速地读取,同时在磁盘文件的数据修改之前在这里缓存3、重做日志缓冲后台线程的作用:1、刷新内存池中的数据,保证缓冲池中的内存缓存是最近的数据2、将已修改的数据文件刷新到磁盘文件,保证在数据库发生异常时,InnoDB能恢复到正常运行状态二、后台线程1、MasterThread这是...原创 2019-06-30 18:37:12 · 162 阅读 · 0 评论 -
mysql 面试常见知识点
一、MySQL Server 系统架构二、MySql存储引擎 多存储引擎是 MySQL 有别于其他数据库管理软件的最大特色,不同的存储引擎有不同的特点,可以应对不同的应用场景,这让我们在实际的应用中可以根据不同的应用特点来选择最有利的存储引擎,给了我们足够的灵活性。1.MyISAM存储引擎 MyISAM 存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物...原创 2019-07-20 21:46:55 · 209 阅读 · 0 评论 -
MySQL 中 InnoDB 和 MyISAM 的联系与区别
数据库存储引擎 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能如何知道自己的数据库用的什么引擎呢?使用下面语句: SHOW ENGINES; 我们可以看出数据库为我们提供了非常多的存储引擎,从表中看出,InnoDB 的...转载 2019-07-26 18:40:46 · 157 阅读 · 0 评论