1整数类型
I符号整型
(1) Tinyint:单字节整形系统采字节保存整形:字节 8位表示数值0255
(2) Smallint:双字节整形系统采两字节保存整形:表示065535间
(3) Mediumint:三字节整形采三字节保存数
(4) Int:整形(标准整形)采四字节保存数
(5) Bigint:整形采八字节保存数
① 创建数表
② 插入合理数
③ 插入错误数(超出应数范围)
错误原:说tinyint没空间mysql默认整形增加负数
实际表示区间128127
实际应中应该根应数范围选定应整形类型:通常较TINYINTint
II符号整型
符号:表示存储数前字段中没负数(正数区间0255)
基语法:
类型加 unsigned
范例:创建符号整型数
III 显示长度
显示长度:指数(整型)数显示时候底显示长位
Tinyint(3): 表示长显示3位unsigned说明正数0255永远会超三长度
Tinyint(4):表示长显示4位128~127
显示长度代表数否达指定长度会动满足指定长度:果想数显示时候保持高位(显示长度)需字段增加zerofill属性
Zerofill:左侧开始填充0(左侧会改变数值)负数时候zerofill旦zerofill相确定该字段unsigned
范例:zerofill创建数
说明:
数显示时候zerofill会左侧填充0指定位:果足3位填充3位果身已够者超出填充
说明:
显示长度设定:超出长度(超出范围)会影响会够长度进行补充(显示长度)
2数类型
专门存储数Mysql中数类型分两类:浮点型定点型
I 浮点型
浮点型称精度类型:种丢失精度数类型数准确(超出范围时候)
说明:浮点型够存储较数值(精确)原利存储数位存储指数
整型:位1
1
1
1
1
1
1
1
计算结果:
浮点型:部分存储数部分存指数
1
1
1
1
1
1
1
前三位转换成十进制作10指数: 10^7 * 数值
(1) Float
Float称单精度类型:系统提供4字节存储数表示数范围整型概10^38保证概7左右精度(果数7位数基准确果超7位数准确)
基语法:
Float:表示指定数位浮点数
基语法:
Float(MD):表示存储M效数字中数部分占D位
基语法:
Float(102):整数部分8位数部分2位
① 创建数表保存浮点数
② 存入数:合法数
注意:果数精度丢失浮点型四舍五入方式进行计算
③ 插入数超出
④ 数长度刚满足条件会超出精度
说明:
户插入数直接超指定整数部分长度果系统动进位导致系统承担
⑤ 浮点数采科学计数法存储数
浮点数应:通常保存数量特精确数
(2) Double
Double称双精度:系统8字节存储数表示范围更10^308次方精度15位左右
II 定点数
定点数:够保证数精确数(数部分精确超出长度会四舍五入)整数部分定精确
(1) Decimal
Decimal定点数:系统动根存储数分配存储空间概9数会分配四字节进行存储时数整数部分分开
基语法:
Decimal(MD):M表示总长度值超65D代表数部分长度长超30
① 创建表:浮点数
② 插入正常数
③ 插入数
④ 尝试定点数进行四舍五入
定点数应:果涉钱时候定点数涉精确度较高情况推荐定点数
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档