MySQL入门指南:存储数据与项目实践
1. MySQL简介
MySQL这个名称是专有名称和首字母缩写的组合。其中,SQL代表结构化查询语言(Structured Query Language),而“My”并非所有格形式,它是创始人女儿的名字。MySQL专家通常将其发音为“My - S - Q - L”,而非“my sequel”,正确的发音也是判断一个MySQL用户是否专业的标志之一。
2. 关系型数据库管理系统(RDBMS)
2.1 基本概念
RDBMS是基于E. F. Codd在1970年提出的数据关系模型的数据存储和检索服务,是结构化数据的标准存储机制。关系模型是一种直观的存储库(数据库)概念,可通过查询语言轻松查询、更新和插入数据。
2.2 数据表示
数据以与某个事件或实体相关的信息片段(属性或列)表示。属性的值集形成元组(有时称为记录或行),元组存储在具有相同属性集的表中。表之间可以通过键、属性和元组的约束相互关联。
2.3 索引
表可以有称为索引的特殊列映射,允许按特定顺序读取数据,也有助于快速检索与索引列值匹配的行。
3. MySQL的数据存储方式和位置
3.1 存储引擎
MySQL数据库系统通过一种称为存储引擎的编程隔离机制存储数据,由处理程序接口管理。处理程序接口允许在MySQL服务器中使用可互换的存储组件,这也被称为可插拔存储引擎。默认存储引擎是InnoDB,通常无需更改。
以下是创建使用InnoDB存储引擎的表的示例:
超级会员免费看
订阅专栏 解锁全文
854

被折叠的 条评论
为什么被折叠?



