mysql5 数据类型,Mysql学习笔记5-----字段的数据类型
一、数值型
整形:
tinyint 1字节
smallint 2字节
mediumint 3字节
int/intege 4字节
bigint 8字节
可以用unsigned控制是否有正负
可以用zerofill来进行前导零填充
存在bool 类型,其实就是tinyint(1)的别名
create table tb1_int(
a tinyint unsigned,
b tinyint
);
alter table tb1_int add c tinyint(2) zerofill; // 显示宽度必须配上zerofill才能看到效果。
类型(M) ,M是显示最小宽度的意思并不是取值范围。如果插入宽度超过M位,不会有任何影响,会直接显示。
zerofill 是前导零填充。显示位数不足最小宽度的时候会自动添加前导零。
是男是女 可用tinyint(1) 不建议用bool。
小数(浮点数):
单精度:float : 4个字节
双精度:double : 8个字节
123.456 在磁盘上的存储方式: 0.123456 * 10^3
需要保存的是 0.123456 和 3 就是精度,和幂数
create table num_2(
a float,
b double
);
intsert into num_2 values(1234567890.0123456789, 1234567890.0123456789);
select * from num_2;
结果可以看出:
单精度的默认精度为6位左右,双精度默认的精度为16位左右。
小数支持这中写法
Type (M,D)
M表示一共M位
D表示小数占的位数
create table num_3(
a float(5,3),
b double(7,3)
);
insert into num_3 values(0.12345E3,0.1234567E3); // 支持科学计数法的插入,单数受(M,D)的限制。
小数(定点数)
decimal(M,D)
默认值是decimal(10,2),M最大值是65,D最大值是30。
如果存入的定点数小数位数大于2位,会四舍五入。
支持zerofill。支持unsigned,但基本不用。本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
mysql5 数据类型,Mysql学习笔记5-----字段的数据类型相关推荐
- Mysql学习笔记(一)数据类型
原文:Mysql学习笔记(一)数据类型 学习内容: Mysql基本数据类型. 1.数字类型.. i.整型 Mysql数据类型 含义(有符号) tinyint(m ...
- (快速入门)MySQL学习笔记一:(E数据类型)
说明 这个只是本人自己学习时做的笔记,比较基础,希望大佬不喜勿喷. 有需要的小伙伴可以参考一下,只是很基础的笔记.谢谢大家! 基础的数据类型 语法代码: ----------------------- ...
- mysql的基本数据类型_mysql基本数据类型(mysql学习笔记三)
Mysql数据类型 小数: 浮点:小数位可以变化 Float单精度默认精度6位左右 Double双精度默认精度16位左右 支持,控制数值范围 Type(M,D) M表示所有数值位数(不包括小数点和符号 ...
- MySQL 学习笔记(12)— 数据类型(定长字符、变长字符、字符串大对象、数字类型、日期时间类型、二进制类型)
MySQL 常见的数据类型有字符串类型.数字类型.时间类型.二进制类型.具体的分类如下图: 1. 字符串类型 字符串类型用于存储字符和字符串数据,主要包含三种具体的类型:定长字符串.变长字符串以及字符 ...
- MySQL学习笔记3---Explain字段分析
3.MySQL 逻辑架构简介 3.1.整体架构图 连接层 最上层是一些客户端和连接服务,包含本地 sock 通信和大多数基于客户端/服务端工具实现的类似于 tcp/ip 的通信.主要完成一些类似于 ...
- MySQL学习笔记-基础篇1
MySQL 学习笔记–基础篇1 目录 MySQL 学习笔记--基础篇1 1. 数据库概述与MySQL安装 1.1 数据库概述 1.1.1 为什么要使用数据库 1.2 数据库与数据库管理系统 1.2.1 ...
- MySQL 学习笔记②
若文章内容或图片失效,请留言反馈.部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 视频链接:https://www.bilibili.com/video/BV1Kr4y1i7ru 资料链接 ...
- MySQL学习笔记-基础篇2
MySQL学习笔记-基础篇2 目录 MySQL学习笔记-基础篇2 8.子查询 8.1 需求分析与问题解决 8.1.1 实际问题 8.1.2 子查询的基本使用 8.1.3 子查询的分类 8.2 单行子查 ...
- 【mysql学习笔记整理】
/*mysql学习笔记整理*/ /*常用的数据库操作对象*/ #库的操作 #创建 #数据库的创建 USE mysql; CREATE DATABASE db_x; #删除 #删除数据库 DROP DA ...
最新文章
- 修改文档框架:word-多级列表与标题样式相结合
- Zynq7000开发系列-5(OpenCV开发环境搭建:Ubuntu、Zynq)
- 会议交流 | “数据智能与知识服务”研讨会的专家报告题目已更新!
- ssm_layui_billmanagersystem账单管理系统(全栈开发)
- 11210怎么等于24_想要消耗100大卡热量,怎么做才最简单?
- 微软服务器配置核查,注册表配置检查
- 在集设网欣赏灵感作品合集,感受字体之美
- L3-025 那就别担心了 (30 分)-PAT 团体程序设计天梯赛 GPLT
- AR技术介绍(Located in Android)
- 深度学习中常见的Normalization总结—Batch Normalization,Instance Normalization
- 关于equals和==的几个注意点
- NodeMCU(ESP8266)按键中断实现单击-双击-长按功能
- FastNetMon 使用笔记
- 推荐系统--MovieLens数据集
- 人脸识别的loss总结
- 总线及单片机各种线 以及数据总线宽度
- android 图标的格式,Android应用图标适配
- JS,等额本息,等额本金计算器
- Myeclipse中@auther
- 基于《java2实用教程》的java知识点复习整理【第一章——java入门】
热门文章
- 多视图立体匹配论文分享:BlendedMVS
- ECCV20| 3D目标检测时序融合网络
- 2021-7-14 深度学习服务器Linux终端网络训练training(顶会ECCV网络BiSeNet)
- js 获取input type=file 文件,并且上传
- dx使用出现的错误总结
- zookeeper 进入客户端_对 zookeeper 和 dubbo 问题总结
- linux-awk的简单应用
- 德国波恩大学于鹏组根系与微生物互惠方向招收博士研究生
- python使用statsmodels包中的adfuller函数执行增强迪基-福勒检验(ADF检验、augmented Dickey-Fuller test)、判断时间序列数据是否平稳
- pandas使用reindex函数为日期索引中有缺失日期的dataframe进行索引重置(所有日期都连续)、并使用fill_value参数为行进行默认填充