数据库里面的数据类型和引擎简单介绍

Posted 满小蛮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库里面的数据类型和引擎简单介绍相关的知识,希望对你有一定的参考价值。

数据类型(mysql

Int char bit varchar date time datetime text

 

 

字符:

Char 普通字符串(老老实实占多少是多少)

Varchar 可变字符串(占多少用多少)

(字符说的是字符个数。字节是说文字存储大小)

(除了ASCLL(0~127)码系列占1个字节。其他都是占两个字节)

Text 大文本不设置长度(16kb

Longtext 极大文本

 

日期

Time

Date

Datime (八个字节)(年月日时分秒)

 

常用数据类型

Int DECIMAL varchar datime

 

数据库主要用于:存和快速查询

 

 

 

引擎

InnoDB(热门)  myISAM  MEMORY

 

什么是引擎?

数据存放的一种机制。管理存储,提取的方案。

 

数据库最重要的是:增加。删除。修改。搜索。(搜索是最主要的)

 

 

 

myISAM  

优点:访问速度快,数据的检索快

(在存放的时候已经做好访问的准备了)

缺点:不支持事物(指的是数据没有保障)

 

MEMORY:内存引擎。大的数据类型不要用

InnoDB:支持事物,数据可恢复

 

以上是关于数据库里面的数据类型和引擎简单介绍的主要内容,如果未能解决你的问题,请参考以下文章

MySQL简单介绍——换个角度认识MySQL

搜索引擎索引数据结构和算法

全文检索引擎原理以及Lucene简单介绍

Realm数据库的简单介绍和使用

索引数据结构和算法

Elasticsearch系统学习-elasticsearch简单介绍和核心概念