本文由我司收集整编,推荐下载,如有疑问,请与我司联系
MySQL数据类型与操作数据表
2018/01/06 16 MySQL常用数据类型整数:tinyint,smallint,int,bight浮点数:float(p(所占总位数)、s(小数点所占位数))4字节double(p、s)8字节定点数:decimal(p、s)日期/时间:data、time、datatime文本:char、varchar、text 二进制:bit1.整形MYSQL数据类型-整型TINYINT------1个字节---负128~127 ,无符号0到255SMALLINT- --2个字节----负32768到32767,0到65535 MEDIUMINT----3个字节---负8388608到8388607,0到16777215INT----------4个字节---负2147483648到2147483647 0到4294967295BIGINT-------8个字节----2的63次方~2的63次方-1;无符号:0~2的64次方-1;2浮点型:@MySQL——(二)数据类型与操作数据表——浮点型1、浮点型FLOAT[(M,D)]:这里M指总位数,D指小数点后位数。如FLOAT(7,2)则能表示的最大值为:
mysql创建表数据类型99999.99DOUBLE[(M,D)]2、一般情况下使用FLOAT足够1.float[M,D],4个字节
2.double[M,D],8个字节(M-总位数,D-小数位数)时间和日期1、YEAR:1970至20692、TIME:-838:59:59至838:59:593、DATE:1000-1-1至9999-12-314、DATETIME:1000-1-1 00:00:00至9999-12-31 23:59:595、TIMESTAMP存储范围:1970-1-1 00:00:00到2037-12-31 23:59:59MySQL数据类型(4):字符型1、CHAR(M):定长类型,比如CHAR(5),如果我们只赋值abc,那么系统会自动在
后面补两个空格0——255 2、VARCHAR(M):变长类型,L+1个字节,其中L =M且0 =M0——65535 3、ENUM(’value1’,’value2’...)枚举值,提供几个选项,选择其中一个,如:性别(’男’,’女’,’保密’)4、SET(‘value1’,’value2’...) 最多64个成员,可以任选里面其中几个,任意排列组合MEDIUMTEXT -L+3字节, L 2 LONGTEXT -L+4字节, L 2 ENUM(‘value1’,’value2’...) -1或2个字节,取决于枚举值的个数(最多65535个值)SET(‘value1’,’value2’...) -1、2、3、4或8个字节,取决于set成员的数目(最多64个成员)比如char(M)的说明,官方说的是:会占用M × w个字节, 0 = M = 255, where w is the number of bytes required for the maximum-length character in the character set。w的意思是某种字符编码中占用的最大空间。因此实际上这里M的意
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论