网站首页 > 教程分享 正文
?MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。
数值类型
Int,4字节,(-2147483648,2147483647), (0,4294967295)
BIGINT,8 字节,(-9223372036854775808,9223372036854775807), (0,1844644073709551615)
DECIMAL,对DECIMAL(M,D) ,如果M>D,为M+2;否则为D+2,依赖于M和D的值
日期和时间类型
DATE,3字节,1000-01-01/9999-12-31,YYYY-MM-DD,日期值
DATETIME,8字节,1000-01-01 00:00:00/9999-12-31 23:59:59,YYYY-MM-DD HH:MM:SS,混合日期和时间值
字符串类型
VARCHAR, 0-65535 字节, 变长字符串
BLOB, 0-65 535字节(65KB), 二进制形式的长文本数据
MEDIUMBLOB, 0-16 777 215字节(16MB), 二进制形式的中等长度文本数据
JPA实体类
//使用JPA注解配置映射关系 @Entity //实体类 @Table(name="test") //指定数据表名 public class Test { @Id //主键 @GeneratedValue(strategy = GenerationType.IDENTITY) //自增主键 private Integer id; @Column(name="xm",length = 50) private String xm; @Column(length = 4) private String xb; @Temporal(TemporalType.DATE) private Date csrq; @Temporal(TemporalType.TIMESTAMP) private Date create_time; //关于浮点数据的表示,@Column(columnDefinition = "DECIMAL(7,2)"),也可以@Digits(integer=5, fraction=2) @Column(columnDefinition = "DECIMAL(7,2)") private BigDecimal fs;
猜你喜欢
- 2024-10-24 《MySQL 入门教程》第 17 篇 MySQL 变量
- 2024-10-24 MySQL面试题-数据类型(mysql数据库面经)
- 2024-10-24 MySql学习笔记21——数据类型(小数)
- 2024-10-24 MySQL字段类型最全解析(mysql的字段名指的是什么)
- 2024-10-24 一文搞懂MySQL的三大Log(mysql 3)
- 2024-10-24 MySQL有哪些数据库类型?不要错过喽
- 2024-10-24 MySQL分区表简介(mysql 分区语句)
- 2024-10-24 MySQL 数据类型的艺术-爱可生(mysql数据类型包括哪些)
- 2024-10-24 MySQL进阶实战1,数据类型与三范式
- 2024-10-24 mysql之数据类型char、varchar(mysql数据类型decimal)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)