首页 > 数据库 >MySQL_总结_数据类型

MySQL_总结_数据类型

时间:2022-11-07 15:48:35浏览次数:46  
标签:总结 省略 字节 符号 数据类型 默认 定点数 MySQL 长度

一 数值型

1 整型

Tinyint、smallint、mediumint、int / integer、bigint

(根据所占的字节的大小越来越大1、2、3、4、8)

特点

①     都可以设置无符号和有符号,默认有符号,通过unsigned设置无符号

②    如果超出了范围,会报out or range一场,插入林洁仔

③    长度可以不指定,

默认会有一个长度

长度代表显示的最大宽度,

如果不够,则左边用0填充,单需要搭配zerofill

并且默认变为无符号整型

2 浮点型

定点数

Decimal(M,D)

 

浮点数

Float(M,D) - 占4个字节

Double(M,D) - 占8个字节

       特点

①    M代表的是整数位数 + 小数位数

D代表的是小数部位

②    如果超出范围,则报异常“out or range”

且插入临界值

③    M、D都可以省略,

但对于定点数,M默认10,D默认0

④    如果精度要求较高,则优先考虑使用定点数

 

二 字符型

Char:固定长度的字符

       写法为char(M),最大长度不超过M,其中M可以省略,默认为1

Varchar:可变长度的字符

       写法为varchar(M),最大长度不超过M,其中M不可以省略

Binary

Varbinary

Enum

Set

Text

Blob

 

三 日期型

Year:只保存年

Date:日期

Time:时间

Datetime:日期时间 8

Timestamp:日期时间 4

       比较容易受时区、语法模式、版本的影响,但跟能反映当时时区的真实的时间

标签:总结,省略,字节,符号,数据类型,默认,定点数,MySQL,长度
From: https://www.cnblogs.com/yzhone/p/16866138.html

相关文章

  • MySQL_约束
    常见约束含义一种限制,用于限制表中的数据为了保证表中的数据的准确和可靠性分类Notnull:非空约束用于保证该字段的值不能为空如:姓名、学号等Default:默认约束  ......
  • MySQL_数据类型_字符型
    较短文本charvarchar字符串类型最多字符数描述及存储需求char(M)MM:0~255之间的整数varchar(M)MM:0~65535之间的整数区别 写法M的含义......
  • 『吴恩达笔记』课程中的Octave语法总结。
    目录​​一、简介​​​​二、基础操作​​​​2.1、行向量:空格或者逗号分割。​​​​2.2、列向量:分号分割。​​​​2.3、矩阵:​​​​三、数据处理​​​​四、矩阵的运......
  • MySQL_数据类型_日期型
    分类Date:只保存日期Time:只保存时间Year:只保存年 Datetime:保存日期+时间Timestamp:保存日期+时间特点 字节范围时区等的影响datetime81000~9999不......
  • MySQL_总结_联合查询
    一、含义Union:合并联合,将多次查询结果合并成一个结果二、语法查询语句1Union【all】查询语句2Union【all】…三、意义1将一条较复杂的查询语句拆分成多条语......
  • MySQL_查询顺序
    语法:7Select查询列表1From表1别名2连接类型join表23On连接条件4Where筛选5Groupby分组列表6Having筛选8Order......
  • MySQL_数据类型_整型
    数据类型字节范围Tinyint1有符号:-128~127无符号:0~255Smallint2有符号:-32768~32767无符号:0~65535Mediumint3有符号:无符号:(不用记)Int、inte......
  • Graphics Stack总结(三) Mesa source tree概览
     回顾上篇文章中我们介绍了Mesa的loder模块,该模块负责自动为我们的硬件选择正确的driver。如果loader没能为找到匹配的hardwaredriver,那么它会fallback到softwaredriv......
  • MySQL_数据类型_小数
    浮点型字节范围float4不记double8不记定点型字节范围DEC(M,D)DECIMAL(M,D)M+2最大取值范围与double相同,给定decimal的有效取值范围由M和D决......
  • python练习题-数据类型-字符串方法-字符串验证类方法(五)
    #coding=utf-8#1.startswith(prefix[,start[,end]])检查字符串是否是以指定子字符串prefix开头print"abcefg".startswith("abc");#2.endswith检查字符串......