博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL数据类型
阅读量:4952 次
发布时间:2019-06-12

本文共 1572 字,大约阅读时间需要 5 分钟。

MySQL之数据类型

MySQL常见的数据类型有数值、日期和时间、字符串

数值

整数类型(精确值)

Integer Types (Exact Value) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT

int

tinyint
bigint

不动点类型(精确值)-十进制,数字

Fixed-Point Types (Exact Value) - DECIMAL, NUMERIC

DECIMAL(5,2): 5代表精度,2代表刻度;表示该列总共可以存储5位数字,精确到小数点后2位;
存储范围: -999.99 ~ 999.99
NUMERIC就是NUMERIC
说明:精度是几,小数点+整数位不能超过前面的精度。
decimal(0) 默认是decimal(10,0)

浮点类型(近似值)-浮动

Floating-Point Types (Approximate Value) - FLOAT, DOUBLE

float 存储 4bytes
float(7,4)就会看到这样:-999.9999的显示。MySQL进行舍入时存储的值,所以如果你插入999.00009成浮(7,4)柱,近似的结果是999.0001
If M and D are omitted, values are stored to the limits permitted by the hardware.
double 存储 8bytes

时间和日期

  • DATE:日期 'YYYY-MM-DD'. The supported range is '1000-01-01' to '9999-12-31'
  • DATETIME:日期时间组合 'YYYY-MM-DD HH:MM:SS' The supported range is '1000-01-01 00:00:00' to'9999-12-31 23:59:59'.
  • TIMESTAMP:时间戳 '1970-01-01 00:00:01.000000' UTC to '2038-01-19 03:14:07.999999'       注意:不能等于'1970-01-01 00:00:00'会归零;
  • TIME:时间 '-838:59:59.000000' to '838:59:59.000000'      注意:'11:12' means '11:12:00', not '00:11:12' ; '1112' and 1112 as meaning '11:12:00;默认情况下,超出范围的值会被自动转换成接近的值,eg:'-850:00:00' and '850:00:00' are converted to '-838:59:59' and '838:59:59';无效的的时间值会被转换成'00:00:00'
  • YEAR: range 1901 to 2155, or 0000    注意:YEAR(4) and YEAR(2)不同之处在于显示不同;eg:70 (1970 or 2070) or 69 (2069).

字符串

  • CHAR:0 to 255 定长,存储时用空格补齐;读取时删掉后面的空格,PAD_CHAR_TO_FULL_LENGTH sql模式开启
  • VARCHAR:0 to 65,535 可变长度
  • BLOB:保存二进制的大型数据(字节串),没有字符集,eg:图片、音频视频等
  • TEXT:保存非二进制字符串(字符串);有一个字符集
  • BINARY和VARBINARY:类似CHAR和VARCHAR;保存字节字符串,而不是字符字符串,这意味着它们没有字符集

 

转载于:https://www.cnblogs.com/yanjieli/p/9789408.html

你可能感兴趣的文章
k-means原理、优缺点及改进
查看>>
【适配整理】Android 7.0 调取系统相机崩溃解决android.os.FileUriExposedException
查看>>
GitLab版本管理
查看>>
install mongodb on macos
查看>>
A-Z
查看>>
iOS 代码混淆的简单使用
查看>>
购物车升级版本
查看>>
移动端遇到的问题
查看>>
ES6中变量的解析赋值的用途
查看>>
load()和get()的区别
查看>>
可遇不可求的Question之反序列化时出现“base-64 字符数组的无效长度”错误提示篇...
查看>>
[计算机网络]简易http server程序
查看>>
学习MVC之租房网站(二)-框架搭建及准备工作
查看>>
旅行 (Standard IO)
查看>>
BigData10 Collections集合工具类 Arrays 数组工具类
查看>>
node + exrepss 实现一个简单的图片爬虫网页
查看>>
【设计模式】六大设计原则总结
查看>>
Elasticsearch入门
查看>>
UEditor常用设置函数记录
查看>>
PHP高效率写法(详解原因)
查看>>