摘要: 主要介绍关于默认存储引擎的操作。如果需要操作默认存储引擎,首先需要查看默认存储引擎。可以通过执行下面的语句来查看默认的存储引擎,具体 SQL 语句如下: SHOW VARIABLES LIKE 'default_storage_engine%'; 执行上面的 SQL 语句,其结果如图所示。 执行结果 阅读全文
posted @ 2020-08-17 09:32 KILLNPE 阅读(403) 评论(0) 推荐(0) 编辑
摘要: MySQL 支持 InnoDB、MyISAM、Memory、Merge、Archive、CSV、BLACKHOLE 几种存储引擎,不同存储引擎的数据表在文件系统中的表示也各不相同。 MySQL 中的每一个数据表在磁盘上至少被表示为一个文件,即存放着该数据表结构定义的 .frm 文件。不同的存储引擎还 阅读全文
posted @ 2020-08-17 09:28 KILLNPE 阅读(351) 评论(0) 推荐(0) 编辑
摘要: MyISAM 存储引擎是 MySQL 中常见的存储引擎,曾(MySQL 5.1及之前版本)是 MySQL 的默认存储引擎。 MyISAM 是基于 ISAM 存储引擎发展起来的。实际上那会还没有存储引擎的概念,ISAM 只是一种算法,或者说是数据的处理方式。如同 SQL Server/Oracle 这 阅读全文
posted @ 2020-08-17 09:23 KILLNPE 阅读(231) 评论(0) 推荐(0) 编辑
摘要: InnoDB 是 MySQL 中第一个提供外键约束的存储引擎,而且它对事务的处理能力是其它存储引擎无法与之相比的。 MySQL 5.5 版本以后,默认存储引擎由 MyISAM 修改为 InnoDB。InnoDB 是目前最重要、使用最广泛的存储引擎。 InnoDB 一直在持续改进,随着处理能力的不断提 阅读全文
posted @ 2020-08-17 09:19 KILLNPE 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。简而言之,存储引擎就是指表的类型。数据库的存储引擎决定了表在计算机中的存储方式。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。 现在许多数据库管理系 阅读全文
posted @ 2020-08-17 09:00 KILLNPE 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 在 MySQL 数据库,变量分为系统变量和用户自定义变量。系统变量以 @@ 开头,用户自定义变量以 @ 开头。 服务器维护着两种系统变量,即全局变量(GLOBAL VARIABLES)和会话变量(SESSION VARIABLES)。全局变量影响 MySQL 服务的整体运行方式,会话变量影响具体客户 阅读全文
posted @ 2020-08-15 10:11 KILLNPE 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 在 MySQL 中,除了常见的字符之外,我们还会遇到一些特殊的字符,如换行符、回车符等。这些符号无法用字符来表示,因此需要使用某些特殊的字符来表示特殊的含义,这些字符就是转义字符。 转义字符一般以反斜杠符号\开头,用来说明后面的字符不是字符本身的含义,而是表示其它的含义。MySQL 中常见的转义字符 阅读全文
posted @ 2020-08-15 09:47 KILLNPE 阅读(719) 评论(0) 推荐(0) 编辑
摘要: MySQL 提供了大量的数据类型,为了优化存储和提高数据库性能,在任何情况下都应该使用最精确的数据类型。 前面主要对 MySQL 中的数据类型及其基本特性进行了描述,包括它们能够存放的值的类型和占用空间等。这里主要讨论创建数据库表时如何选择数据类型。 可以说字符串类型是通用的数据类型,任何内容都可以 阅读全文
posted @ 2020-08-15 09:17 KILLNPE 阅读(239) 评论(0) 推荐(0) 编辑
摘要: MySQL 支持两类字符型数据:文本字符串和二进制字符串。上一教程22中讲了文本字符串,这节来讲解二进制字符串。 二进制字符串类型有时候也直接被称为“二进制类型”。 MySQL 中的二进制字符串有 BIT、BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB 和 LON 阅读全文
posted @ 2020-08-14 14:16 KILLNPE 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 字符串类型用来存储字符串数据,还可以存储图片和声音的二进制数据。字符串可以区分或者不区分大小写的串比较,还可以进行正则表达式的匹配查找。 MySQL 中的字符串类型有 CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT、ENUM、SET 等。 下表中列出了 阅读全文
posted @ 2020-08-14 11:06 KILLNPE 阅读(207) 评论(0) 推荐(0) 编辑