mysql数据类型有哪几种_数据库 数据类型

mysql数据类型有哪几种_数据库 数据类型Mysql支持的多种数据类型主要有:数值数据类型、日期/时间类型、字符串类型。整数浮点数&定点数注:定点数以字符串形式存储,对精度要求高时使用decimal较好;尽量避免对浮点数进行减法和比较运算。时间/日期类型字符串类型blog-二进制大对象,用来存储可变数量的数据。…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

Mysql支持的多种数据类型主要有:数值数据类型、日期/时间类型、字符串类型。

mysql数据类型有哪几种_数据库 数据类型

 

整数

mysql数据类型有哪几种_数据库 数据类型

浮点数&定点数

mysql数据类型有哪几种_数据库 数据类型

:定点数以字符串形式存储,对精度要求高时使用decimal较好;尽量避免对浮点数进行减法和比较运算。 

时间/日期类型

mysql数据类型有哪几种_数据库 数据类型

字符串类型

mysql数据类型有哪几种_数据库 数据类型

blog-二进制大对象,用来存储可变数量的数据。

                                                                                                                                                                                             

 

int(11)

 

    在SQL语句中int代表你要创建字段的类型,int代表整型,11代表字段的长度。
 这个11代表显示宽度,整数列的显示宽度与mysql需要用多少个字符来显示该列数值,与该整数需要的存储空间的大小都没有关系,比如,不管设定了显示宽度是多少个字符,bigint都要占用8个字节。
  int是整型,(11)是指显示字符的长度,但要加参数的,最大为255,比如它是记录行数的id,插入10笔资料,它就显示00000000001 ~~~00000000010,当字符的位数超过11,它也只显示11位,如果你没有加那个让它未满11位就前面加0的参数,它不会在前面加0
  声明整型数据列时,我们可以为它指定个显示宽度M(1~255),如INT(5),指定显示宽度为5个字符,如果没有给它指定显示宽度,MySQL会为它指定一个默认值。显示宽度只用于显示,并不能限制取值范围和占用空间,如:INT(3)会占用4个字节的存储空间,并且允许的最大值也不会是999,而是 INT整型所允许的最大值。

————————————————————————————-

 

mysql日期和字符相互转换方法

date_format(date,’%Y-%m-%d %H:%i:%s’)    ————–>oracle中的to_char();

str_to_date(date,’%Y-%m-%d %H:%i:%s’)     ————–>oracle中的to_date();

%Y:代表4位的年份
%y:代表2为的年份
 
%m:代表月, 格式为(01……12)  
%c:代表月, 格式为(1……12)
 
%d:代表月份中的天数,格式为(00……31)  
%e:代表月份中的天数, 格式为(0……31) 
 
%H:代表小时,格式为(00……23)  
%k:代表 小时,格式为(0……23)  
%h: 代表小时,格式为(01……12)  
%I: 代表小时,格式为(01……12)  
%l :代表小时,格式为(1……12)
  
%i: 代表分钟, 格式为(00……59) 

%r:代表 时间,格式为12 小时(hh:mm:ss [AP]M)  
%T:代表 时间,格式为24 小时(hh:mm:ss) 

%S:代表 秒,格式为(00……59)  

%s:代表 秒,格式为(00……59) 

mysql数据类型有哪几种_数据库 数据类型

—————————————————————–

mysql 取一条离当前时间最近的记录
# mysql写法
SELECT *, ABS(NOW() – startTime)  AS diffTime
FROM PolicyShuPrice
ORDER BY diffTime ASC

LIMIT 0, 1

###########

select  t.road_length, t.practitioner_num,  t.stations_num,
t.bridge_num, t.tunnel_num, date_format(t.index_time,’%Y-%m-%d %h:%i:%s’)
from ix_road_basic_data  t
where t.index_time = (select max(index_time) from ix_road_basic_data)
limit 1

# oracle写法
SELECT * FROM (
    SELECT *, ABS(NOW() – startTime) AS diffTime
    FROM PolicyShuPrice
    ORDER BY diffTime ASC 

) C WHERE rownum=1

 

MYSQL类型与JAVA类型对应表:

类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int)
VARCHAR L+N VARCHAR java.lang.String 12
CHAR N CHAR java.lang.String 1
BLOB L+N BLOB java.lang.byte[] -4
TEXT 65535 VARCHAR java.lang.String -1
INTEGER 4 INTEGER UNSIGNED java.lang.Long 4
TINYINT 3 TINYINT UNSIGNED java.lang.Integer -6
SMALLINT 5 SMALLINT UNSIGNED java.lang.Integer 5
MEDIUMINT 8 MEDIUMINT UNSIGNED java.lang.Integer 4
BIT 1 BIT java.lang.Boolean -7
BIGINT 20 BIGINT UNSIGNED java.math.BigInteger -5
FLOAT 4+8 FLOAT java.lang.Float 7
DOUBLE 22 DOUBLE java.lang.Double 8
DECIMAL 11 DECIMAL java.math.BigDecimal 3
BOOLEAN 1 同TINYINT    
ID 11 PK (INTEGER UNSIGNED) java.lang.Long 4
DATE 10 DATE java.sql.Date 91
TIME 8 TIME java.sql.Time 92
DATETIME 19 DATETIME java.sql.Timestamp 93
TIMESTAMP 19 TIMESTAMP java.sql.Timestamp 93
YEAR 4 YEAR java.sql.Date 91
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/191428.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • springboot+redis哨兵集群的yml配置 Cannot retrieve initial cluster partitions from initial URIs[通俗易懂]

    springboot+redis哨兵集群的yml配置 Cannot retrieve initial cluster partitions from initial URIs[通俗易懂]redis:单机模式时添加host:192.168.0.8port:6379timeout:5000lettuce:pool:#连接池中的最大空闲连接max-idle:8#连接池中的最小空闲连接min-idle:1#连接池最大阻塞等待时间(使用负值表示没有限制)max-wait:-1#连接池最大连接数(使用负值表示没有限制)max-active:50cluster:max-redirects:10nodes:192.168.0.8:63

  • springioc和aop原理_描述spring框架的工作原理

    springioc和aop原理_描述spring框架的工作原理Spring的Ioc底层是怎么实现的?一、SpringIoc是什么IOC:控制反转,就是把对象的创建交给Spring来做二、SpringIoc所使用的技术1、xml配置文件2、dom4j解析XML文件3、工厂设计模式4、反射三、SpringIoc的具体实现第一步:配置xml文件 <bean id="dic" class="com.zhy.springIoc.model.Dic">&lt…

  • Linux内核编程_linux内核开发工具

    Linux内核编程_linux内核开发工具【转载】Linux内核编程与应用编程对比

  • 公钥密钥加密原理

    公钥密钥加密原理转载自:https://www.jianshu.com/p/0bf1c3c047e5第6章网络编程与网络框架2018.02.2523:22:49字数14531阅读1236.1公钥密钥加密原理6.1.1基础知识密钥:一般就是一个字符串或数字,在加密或者解密时传递给加密/解密算法。 对称加密算法:加密和解密都是使用的同一个密钥。因此对称加密算法要保证安全性的话,密钥要…

  • 各种排序最坏情况下比较次数_快速排序最坏需要多少趟排序

    各种排序最坏情况下比较次数_快速排序最坏需要多少趟排序都不知道怎么回答,各种排序说的也太多了,这里讲几种简单的吧,希望对你有帮助!比如n个顺序存储元素进行排序,a[0]做“哨兵”(即a[0]不存数据,而是用作辅存空间使用)的情况1直接插入排序:比较次数最少n-1次;最多(n-1)(n+2)/2移动次数最少0;最多(n-1)(n+4)/2

  • android 免费云测平台,免费的移动APP真机云测试平台|iTestin云测工具 v3.0.8[通俗易懂]

    android 免费云测平台,免费的移动APP真机云测试平台|iTestin云测工具 v3.0.8[通俗易懂]全球首款支持Android的App自动化测试工具.iTestin基于真实终端设备的脚本录制、回放,验证工具。友好、简便的操作界面,强大的脚本录制功能。适用于Android系统下的Phone和Pad。从简单到深入为Android应用程序测试.iTestin3.0实用功能概括:控件识别与坐标录制脚本支持脚本本地编辑功能支持滑屏,长按等操作支持账号及文本的输入支持脚本在不同分辨率安卓终端上运行支持脚本…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号