美文网首页
MySql数据库各种数据类型

MySql数据库各种数据类型

作者: 化蝶飞618 | 来源:发表于2020-06-29 14:54 被阅读0次

各个数据类型

数值类型

类型 大小 取值范围 备注
tinyint 1个字节 无符号(-128,127),有符号(0,255) 5
smallint 2个字节 无符号((-32 768,32 767)),有符号((0,65 535)) 5
mediumint 3个字节 无符号((-8 388 608,8 388 607)),有符号((0,16 777 215)) 5
int 4个字节 无符号((-2 147 483 648,2 147 483 647)),有符号((0,4 294 967 295)) 5
bigint 8个字节 无符号((-9,223,372,036,854,775,808,9 223 372 036 854 775 807)),有符号((0,18 446 744 073 709 551 615)) 5
float 4个字节 5
double 8个字节 5
DECIMAL 对DECIMAL(M,D) ,如果M>D,为M+2否则为D+2 5

字符串类型

数值类型

类型 大小 取值范围 备注
char 0-255 个字节 char(n),其中n表示字符个数不是字节数, 按照utf编码,一个字符占三个字节
varchar 0-65535个字节 char(n),其中n表示字符个数不是字节数, 按照utf编码,一个字符占三个字节
TINYBLOB 0-255个字节 不超过 255 个字符的二进制字符串 按照utf编码,一个字符占三个字节
TINYTEXT 0-255个字节 短文本字符串 按照utf编码,一个字符占三个字节
BLOB 0-65535个字节 二进制形式的长文本数据 按照utf编码,一个字符占三个字节
TEXT 0-65535个字节 长文本数据 按照utf编码,一个字符占三个字节

注意:

1.定义一个char[10]和varchar[10],如果存进去的是‘duabcd’,那么char所占的长度依然为10,除了字符‘abcd’外,后面跟六个空格,而varchar就立马把长度变为4了,取数据的时候,char类型的要用trim()去掉多余的空格,而varchar是不需要的,

相关文章

  • MySQL数据库DDL、DML详解

    一、MySQL数据库数据类型 <1> MySQL数据库中支持多种数据类型 数值型 字符型 日期型 <2> 常用的数...

  • MYSQL复习

    mysql数据库学习 -- mysql里面的数据类型-- 数值-- 字符串-- 日期 -- 创建数据库?creat...

  • MySql基本操作(一)

    从命令行中连接mysql服务器的简单实例 创建和删除数据库 选择数据库 数据类型 可参考:Mysql数据类型 数据...

  • PHP面试之数据库基础

    [TOC] 1. MySQL数据库基础 MySQL数据类型 整数类型 tinyint smallint mediu...

  • MySql笔记

    Mac安装并运行MySql MySql数据库、数据表的操作 MySql数据类型及常见约束 MySql表操作 MyS...

  • 学习日记6(数据库2- 数据类型)

    查看数据库 创建数据库dbtest 删除数据库dbtest mysql 数据类型 1.数值intfloatdoub...

  • MySql数据库各种数据类型

    各个数据类型 数值类型 类型大小取值范围备注tinyint1个字节无符号(-128,127),有符号(0,255)...

  • 三、数据类型和约束

    1、数据类型 在MySQL数据库管理系统中,可以通过存储引擎来决定表的类型。同时,MySQL数据库管理系统也 提供...

  • MySQL表的操作

    MySQL基础一上一节主要了解了MySQL数据库的相关命令和数据库中存储的数据类型, 这一节主要是MySQL中对于...

  • 4、mysql基本数据类型

    [toc] MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种...

网友评论

      本文标题:MySql数据库各种数据类型

      本文链接:https://www.haomeiwen.com/subject/wupofktx.html