【数据库】MySQL8.0中的新特性及其与数据库的关系

作者:禅与计算机程序设计艺术

1.简介

1.1 概述

MySQL 是最流行的开源关系型数据库管理系统,在过去的一段时间里一直保持着快速的增长。为了满足用户对于快速、高效的数据处理能力的需求,MySQL 8.0在最近几年里发布了很多新特性。本文将通过分析这些新的特性,来对 MySQL 8.0 中的最新功能进行更全面的了解。主要包括如下四个方面:

  1. 性能优化
  2. 存储引擎
  3. 安全性
  4. 其他特性

1.2 作者信息

作者:廖超,目前任职于上海微软亚太研发中心高级DBA角色,负责大数据平台的设计与开发。

2.基本概念术语说明

2.1 数据类型

MySQL 支持多种数据类型,包括整数类型(TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT),浮点数类型(FLOAT、DOUBLE、DECIMAL),字符串类型(CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT),日期/时间类型(DATE、TIME、DATETIME、TIMESTAMP、YEAR),布尔类型(BOOL、BOOLEAN)。除了可以自定义数据类型外,还可以使用 ENUM 和 SET 两种枚举类型。

2.2 表

表是 MySQL 中用于存放数据的容器,每张表都有一个主键列和零个或多个非主键列。主键列的值不能重复,保证表内数据的唯一性;非主键列则允许重复出现,可以根据需要建立索引。表支

猜你喜欢

转载自blog.csdn.net/universsky2015/article/details/131908138