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;保留字节字符串,而不是字符字符串,这意味着它们没有字符集
总结:以上就是本篇文的全部内容,愿望能对人人的进修有所协助。更多相干教程请接见mysql数据库图文教程 ,MySQL视频教程,bootstrap视频教程!
以上就是MySQL数据范例有哪些?MySQL数据范例详解的细致内容,更多请关注ki4网别的相干文章!