Mysql 数据库设计

  1. 数据类型
  2. 数据类似使用

  3. 索引

在设计 mysql 数据库表的时候,对于字段的类型、长度并不是很准确的熟练使用。

一、数据类型

以下是所有的数据类型,加粗是本人常用到的类型

 参考:https://www.runoob.com/mysql/mysql-data-types.html

 数据类型大致可以分为三类:数值、日期、字符串

1.数值类型

1 byte = 8 bit ,就是8个二进制位

2.日期类型

3.字符串类型

 

 二、数据类型的使用

1.整形类: 长度默认是0 ,如果需要指定长度,则需要勾选填充,小于指定长度补0

 

2.字符类:创建时间与更新时间 ,默认值都是

CURRENT_TIMESTAMP

更新时间不同的是需要勾选:根据当前时间戳更新

3.数据类型长度的意义

varchar  指定长度是可以存储的字符个数

int  指定长度是改数子的长度,不足补0

bit 二进制标识,长度为二进制长度

三、索引

mysql 支持的索引类型:

 支持的索引方法:

原文地址:https://www.cnblogs.com/baizhuang/p/13826304.html