当前位置: 首页 > news >正文

公司名字大全列表河南自助建站seo公司

公司名字大全列表,河南自助建站seo公司,感染新冠病毒后的症状,wordpress后端查询404文章目录 1 常见的数据类型2 整数类型2.1 属性 M2.2 属性 UNSIGNED2.3 属性 ZEROFILL2.4 整数类型的适用场景 3 浮点类型4 定点类型5 位类型6 日期与时间类型6.1 YEAR 类型6.2 DATE 类型6.3 TIME 类型6.4 DATETIME 类型6.5 TIMESTAMP 类型 1 常见的数据类型 类型类型分类整数类…

文章目录

  • 1 常见的数据类型
  • 2 整数类型
    • 2.1 属性 M
    • 2.2 属性 UNSIGNED
    • 2.3 属性 ZEROFILL
    • 2.4 整数类型的适用场景
  • 3 浮点类型
  • 4 定点类型
  • 5 位类型
  • 6 日期与时间类型
    • 6.1 YEAR 类型
    • 6.2 DATE 类型
    • 6.3 TIME 类型
    • 6.4 DATETIME 类型
    • 6.5 TIMESTAMP 类型

1 常见的数据类型

类型类型分类
整数类型TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)、BIGINT
浮点类型FLOAT、DOUBLE
定点数类型DECIMAL
位类型BIT
日期时间类型YEAR、TIME、DATE、DATETIME、TIMESTAMP
文本字符串类型CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT
枚举类型ENUM
集合类型SET
二进制字符串类型BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB
JSON类型JSON对象 JSON数组

2 整数类型

整数类型一共有 5 种:
包括 TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)和 BIGINT

整数类型字节有符号数取值范围无符号数取值范围
TINYINT1-128 - 1270-255
SMALLINT2-32768 - 327670-65535
MEDIUMINT3-8388608 - 83886070-16777215
INT4-2147483648 - 21474836470-4294967295
BIGINT8-9223372036854775808 - 92233720368547758080-18446744073709551615

2.1 属性 M

在 int(M) 中,M 的值跟 int(M) 所占多少存储空间并无任何关系。M表示显示宽度,M的取值范围是(0, 255)
int(3)、int(4)、int(8) 在磁盘上都 是占用 4 bytes 的存储空间。
int(5):当数据宽度小于5位的时候在数字前面需要用 字符填满宽度。该项功能需要配合“ ZEROFILL ”使用,表示用“0”填满宽度,否则指定显示宽度无效

2.2 属性 UNSIGNED

无符号类型(非负),所有的整数类型都有一个可选的属性UNSIGNED(无符号属性),
无符号整数类型的最小取值为0。所以,如果需要在MySQL数据库中保存非负整数值时,可以将整数类型设 置为无符号类型。

int类型默认显示宽度为int(11),无符号int类型默认显示宽度为int(10)

2.3 属性 ZEROFILL

ZEROFILL即 0 填充,如果某列是ZEROFILL,那么MySQL会自动为当前列添加UNSIGNED属性,
如果指定了ZEROFILL只是表示不够M位时,用0在左边填充,
如果超过M位,只要不超过数据存储范围即可。

当使用ZEROFILL时,会自动添加UNSIGNED

2.4 整数类型的适用场景

整数类型使用场景
TINYINT一般用于枚举数据
SMALLINT一般用于较小范围内的数据统计
MEDIUMINT一般用于较大整数的计算
INT一般使用的范围比较大,使用频率比较高
BIGINT一般用于超大型数据的处理

3 浮点类型

类型有符号数取值范围无符号数取值范围字节占用数
FLOAT±3.4∗10^380 - +3.4∗10^384
DOUBLE±1.7∗10^3080 - +1.7∗10^3088

对于浮点类型来说,单精度存储需要4个字节,双精度存储需要8个字节

  • FLOAT (M,D) 或者 DOUBLE(M,D),M称为精度,D称为标度
  • M = 整数位+小数位, D = 小数位
  • 取值范围 : 0<=M<=255 , 0<=D<=30
  • FLOAT和DOUBLE不指定(M,D)时,默认按照实际的精度来显示
  • 从MySQL 8.0.1开始,FLOAT(M,D),DOUBLE(M,D)的用法在官方文档中不推荐使用

4 定点类型

类型字节范围
DECIMALM+2有效范围由 M 和 D 决定
  • 使用 DECIMAL(M,D) 的方式表示高精度小数。其中,M被称为精度,D被称为标度。0<=M<=65, 0<=D<=30,D < M
  • DECIMAL(M,D)的最大取值范围与DOUBLE类型一样,但是有效的数据范围是由M和D决定的。 DECIMAL 的存储空间并不是固定的,由精度值M决定,总共占用的存储空间为M+2个字节
  • 定点数在MySQL内部是以 字符串 的形式进行存储,这就决定了它一定是精准的
  • 当DECIMAL类型不指定精度和标度时,其默认为DECIMAL(10,0)。当数据的精度超出了定点数类型的 精度范围时,则MySQL同样会进行四舍五入处理

5 位类型

BIT类型中存储的是二进制值,类似010110

二进制字符串类型长度长度范围
BITM1<=M<=64
  • BIT类型,如果没有指定(M),默认是1位。这个1位,表示只能存1位的二进制值。这里(M)是表示二进制的位数,位数最小值为1,最大值为64

6 日期与时间类型

类型名称字节日期格式最大值最小值
YEAR1YYYY或YY19012155
TIME时间3HH:MM:SS-838:59:59838:59:59
DATE日期4YYYY-MM-DD1001-01-019999-12-31
DATETIME日期时间8YYYY-MM-DD HH:MM:SS1001-01-01 00:00:009999-12-31 23:59:00
TIMESTAMP日期时间4YYYY或YY19012155

6.1 YEAR 类型

YEAR 类型用来表示年份,在所有的日期时间类型中所占用的存储空间最小,只需要 1 个字节 的存储空间
在MySQL中,以4位字符串或者数字格式表示YEAR类型,其格式为YYYY,最小值为1901,最大值为2155

6.2 DATE 类型

6.3 TIME 类型

6.4 DATETIME 类型

6.5 TIMESTAMP 类型

http://www.tj-hxxt.cn/news/47029.html

相关文章:

  • 小程序代码做网站百度小说搜索排行榜
  • 深圳网站建设公司麦北京seo加盟
  • 店铺详情页设计模板成都seo正规优化
  • 互联网技术的发展seo关键词库
  • mvc5 网站开发之学 pdf人民网舆情数据中心官网
  • 网站建设 套餐全网
  • 网站发布信息的基本流程人民网疫情最新消息
  • 做自媒体网站开发今日重大新闻头条十条
  • 设计的平台有哪些网站排名优化外包
  • win7做网站服务器北京关键词快速排名
  • 美国做礼品的网站百度搜索app下载
  • pc网站原型设计工具女教师遭网课入侵直播录屏曝
  • 如何做网站 写代码百度浏览器下载安装2023版本
  • php网站制作商品结算怎么做最好的免费推广平台
  • 物流网站建设哪个好今日重大财经新闻
  • 武汉网站建设网站推广谷歌seo服务商
  • 微信浏览为网站的缓存怎么清理seo排名怎么样
  • 杭州杭州网站建设公司网络营销推广方案有哪些
  • 房地产做网站的意义旺道营销软件
  • 上海企业咨询公司哈尔滨网站优化
  • dw做网站教程视频营销策划案例
  • 公司网站主页图片万网域名查询注册商
  • 响应式网站建设他达拉非功效与作用主要会有哪些
  • 空间 网站都有 肿么做网站营销网络的建设怎么写
  • wordpress离线浏览seo技术培训山东
  • 工业网站素材温州seo排名优化
  • 做网站推销自己的产品这可行吗百度竞价网站
  • 怀化seo英文外链seo兼职
  • 网站维护 关站 seo宁波seo推广优化哪家强
  • 量身定制北京专业网站优化