文章目录
- 一、关系型数据库和非关系型数据库
- 1.1 关系型(RDBMS)
- 1.2 非关系型(非RDBMS)
- 二、常用的基础语句
- 2.1 查看表的创建信息
- 2.2 编码问题
一、关系型数据库和非关系型数据库
1.1 关系型(RDBMS)
是最古老的数据库类型,关系型数据库模型是把复杂的数据结构归结为简单的二元关系
(即二维表格形式)。SQL
就是关系型数据库的查询语言
1.2 非关系型(非RDBMS)
相比于 SQL,NoSQL
泛指非关系型数据库,包括了键值型数据库
、文档型数据库
、搜索引擎数据库
和列存储数据库
等,除此以外还包括图形数据库
。也只有用 NoSQL 一词才能将这些技术囊括进来。
二、常用的基础语句
2.1 查看表的创建信息
show create table 表名称\G
2.2 编码问题
在MySQL 8.0版本之前,默认字符集为latin1,utf8字符集指向的是utf8mb3
。网站开发人员在数据库设计的时候往往会将编码修改为utf8字符集。如果遗忘修改默认的编码,就会出现乱码的问题。从MySQL 8.0开始,数据库的默认编码改为 utf8mb4
,从而避免了上述的乱码问题。