mysql自定义数据类型_MySQL中的数据类型
一.MySQL中的数值类型分类
MySQL中数值类型主要有三类:数字类型,字符串类型,时间类型。
1.数字类型
1.1整数
tinyint 1字节
smallint 2字节
mediumint 3字节
int 4字节
bigint 8字节
1.2浮点数
float 4字节
double 8字节
decimal 自定义
注意:decimal用来表示高精度的定点数,他是采用字符串的形式来保存小数的。
decimal的使用方式为:decimal(M,N) 含义:它占有了M(1-65)位的数字,但是小数部分为N(0-30)位,当你的小数不满N位时他会使用0填充至N位
讲解:decimal(5,3)那么他表示这个小数的为长度为5位,小数部分占3位。比如说2.31——>2.310,又或者20.31——>20.310,
注意:201.31——>201.310此时出现错误虽然他的小数部分为3位,但是他的整个长度超出了5,所以现在他无法存储。
二.MySQL中的字符串类型
MySQL中的字符串的类型有三类:普通的文本字符串类型,可变类型,特殊类型
2.1普通类型文本字符串:
char(N):定长字符,固定长度,当你的长度小于N时使用空格填充,当你的长度大于N时,他是截取。N的取值范围为:0-255
varchar(N):长度可以变化,当你的长度小于N时,他不会有N个存储空间,他只有你的实际长度加一,当然超过N也是截取。
2.2可变类型
TEXT:适合存储长文本。
BLOB:二进制文件,视频,图片。但是通常都是放置一个文件路径,不会是一个二进制文件。
2.3特殊类型
Set:在创建表时,就指定SET类型的取值范围。SET类型的值可以取列表中的一个元素或者多个元素的组合。
Enum :ENUM类型(枚举类型),与C#的概念一样,在定义时指定取值范围。ENUM类型只能从成员中选择一个,而SET类型可以选择多个。
三.MySQL中时间类型
类型 范围 格式
DATE 1001-01-01 9999-12-31 日期 yyyy-mm-dd
TIME -835:58:59 835:59:59 时间 hh:mm;ss
DATETIME 1001-01-01 00:00:00 日期和时间 yyyy-mm-dd hh:mm;ss
9999-12-31 23:59:59
YEAR 1901-2155 年
mysql自定义数据类型_MySQL中的数据类型相关推荐
- mysql中存储gis数据类型_mysql 中的数据类型
类型说明 取值范围 tinyint[(m)] 有符号值:-128 到127(- 27 到27 - 1) 无符号值:0到255(0 到28 - 1) 1个字节 smallint[(m)] 有符号值:-3 ...
- mysql手机号保密数据类型_mysql中的数据类型
一.整数型 特点: ①如果不设置无符号还是有符号,默认是有符号,如果想设置无符号,需要添加unsigned关键字 ② 如果插入的数值超出了整型的范围,会报out of range异常,并且插入临界值 ...
- 数组在mysql中是什么类型_MySQL 中的数据类型介绍
1.概述 要了解一个数据库,我们也必须了解其支持的数据类型. MySQL支持所有标准的SQL数据类型,主要分3类: 数值类型 字符串类型 时间日期类型 另一类是几何数据类型,用的不多,也没多介绍. ...
- mysql int数据类型长度_mysql中int数据类型长度的问题
在定义了mysql中int数据类型后,后面填写的长度有什么用呢?下文将对mysql中int数据类型长度进行详细的介绍,希望对您能有所帮助. mysql中int数据类型长度最大为11位,最少为4位,不够 ...
- mysql 编程处理数据类型_Mysql支持的数据类型(总结)
一.数值类型 Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUB ...
- mysql 51cto 数据类型_Mysql支持的数据类型
一.数值类型 Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUB ...
- mysql可以创建多少条数据类型_mysql支持的数据类型
数值类型 MySQL支持所有标准SQL数值数据类型. 这些类型包括严格数值数据类型(INTEGER.SMALLINT.DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT.REAL和DO ...
- r如何查询mysql中的数据类型_MySQL-mysql中的数据类型
mysql中的数据类型 数值类型 严格数值数据类型(INTEGER.SMALLINT.DECIMAL和NUMERIC), 关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词. ...
- mysql提取数字_Mysql中实现提取字符串中的数字的自定义函数分享
因需要在mysql的数据表中某一字符串中的字段提取出数字,在网上找了一通,终于找到了一个可用的mysql函数,可以有效的从字符串中提取出数字. 该mysql提取出字符串中的数字函数如下: 复制代码 代 ...
最新文章
- 为严苛而生,Lenovo ThinkSystem SR950优势尽显
- Python 循环控制语句-break/continue
- 《RabbitMQ实战指南》笔误及改进记录
- ActiviteX 服务控件
- Java多线程4:synchronized锁机制
- C语言 | 结构体指针
- HDU 1879 继续畅通工程 最小生成树
- (14)FPGA触发器与寄存器区别
- signature=c91e848161f7e366c6b81d68e4a56197,Prince (Short Story)
- 洛谷P1313 计算系数
- Sql语句查询当天本周本月记录的where条件
- 大数据分析平台的重点发展方向
- 信息系统安全等级保护基本要求_继电保护对电力系统安全运行至关重要,电网对它的基本要求有哪些...
- 数据结构:实验四 图的遍历
- android打开wav声音
- win10易升计算机丢失,易升win10害死人|win10易升怎么关闭
- 随机游走 推荐系统论文阅读
- 中国家电闯入国外运营费成本比中国高
- maven项目安装本地包实战演示
- android 图片字体涂鸦,美字自定义涂鸦图形
热门文章
- REST + Spring Security会话问题
- Java 8状态更新
- extjs ajax 遮罩层,[Ext JS 4] 实战之Load Mask(加载遮罩)的显示与隐藏
- Spring和Junit整合
- matlab信号分割与比对,matlab测量计算信号的相似度
- matlab读txt文件不完整,求助Matlab批量读取TXT文件出错
- java 子类tostring,JAVA中Object类的toString()方法,objecttostring
- linux 的ip 设置lo_Linux服务器设置静态IP的方法
- c 中头文件和源文件的区别是什么
- C语言结构体字节对齐