mysql中数据库字段类型详解
mysql中数据库字段类型详解
1,blob字段
mysql中blob是一个二进制大型对象,是一个可以储存大量数据的容器,它能容纳不同大小的数据。
mysql中blob的四种类型除了存储数据的大小有区别,其它都一样。
需注意:如果存储的文件过大,数据库性能也会下降很多。
mysql中的四种BLOB类型:类型 大小(单位:字节)TinyBlob 最大255Blob 最大65KMediumBlob 最大16MLongBlob 最大4G
2,时间字段
日期类型
Date 格式
YYYY-MM-DD 支持范围为1000-01-01 到9999-12-31 并允许字符串或者数字为此列赋值
update sys_table set str_date = 12331212 where id = "11";update sys_table set str_date= 1233-12-12 where id = "11"DateTime格式YYYY-MM-DD HH:MM:SS或YYYYMMDDHHMMSS 支持范围为1000-01-01 00:00:00到9999-12-31 23:59:59 并允许字符串或者数字为此列赋值。默认值为null,不会自动更新,可设置 default current_timestamp 新增时默认为当前时间update sys_table set str_date = 12331212121212 where id = "11"update sys_table set str_date= 1233-12-12 12:12:12 where id = "11"*TimeStamp格式*YYYY-MM-DD HH:MM:SS或YYYYMMDDHHMMSS 这是时间戳 ,从1970-01-01 00:00:00到2038-01-19 03:14:07,输出的时间为 Thu Jan 01 08:00:00 CST 1970 即utc格式(格林威治标准时间-世界标准时间即存储时会把当前时区的转化为utc存储,查询时又转化为当前时区输出),北京时间东八区和它相差8小时,再存储时会减8小时,所以用mybatis 读取时要自动加8小时由上可知对于跨时区的业务,timestamp比较适合设置的时间得大于1970年默认值 not null 默认时间为当前时间update sys_table set str_date = 20081212121212 where id = "11";
*关于两者的自动初始化和自动更新*create table test_mm (id int(1) default null,hiredate timestamp not nul default current_timestamp on update current_timestamp,hirrrrr datetime not nul default current_timestamp on update current_timestamp)
在mysql5.6.5 以后,只要新建表时时间字段如上边这样设计,则
自动初始化-没有给该值赋值,会自动填充当前时间
自动更新--修改表中任何一个字段,会自动填充当前时间
mysql 中表示当前时间的字段:
CURRENT_TIMESTAMP
CURRENT_TIMESTAMP()
NOW()
LOCALTIME
LOCALTIME()
LOCALTIMESTAMP
LOCALTIMESTAMP()
以上字段都一样的意思
mysql中数据库字段类型详解相关推荐
- mysql数据库字段类型大全_mysql数据库字段类型详解
MySQL支持大量的列类型,它可以被分为3类:数字类型.日期和时间类型以及字符串(字符)类型.本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述. ...
- mysql中数据库字段类型长度_Mysql数据库字段数据类型、长度详解
一.数值类型 列类型 需要的存储量 TINYINT 1 字节 SMALLINT 2 个字节 MEDIUMINT 3 个字节 INT 4 个字节 INTEGER 4 个字节 BIGINT 8 个字节 F ...
- SQL Server数据库字段类型详解
1.字符串类型 Char char数据类型用来存储指定长度的定长非统一编码型的数据.当定义一列为此类型时,你必须指定列长.当你总能知道要存储的数据的长度时,此数据类型很有用.例如,当你按邮政编码加4个 ...
- MySQL字段类型详解
MySQL字段类型详解 2009-01-05 09:25 来源:泡菜博客 0个评论 分享文章 A- A+ 百度权重查询 词库网 网站监控 服务器监控 SEO监控 Swift编程语言教程 MySQL支持 ...
- mysql binlog event_MySQL binlog中的事件类型详解
MySQL binlog记录的所有操作实际上都有对应的事件类型的,譬如STATEMENT格式中的DML操作对应的是QUERY_EVENT类型,ROW格式下的DML操作对应的是ROWS_EVENT类型. ...
- mysql中 where in 用法详解
https://blog.csdn.net/haibo0668/article/details/52584307 sssss mysql中 where in 用法详解 我是高手高手高高手 2016-0 ...
- mysql中整数数据类型tinyint详解
文章来源: 学习通http://www.bdgxy.com/ 目录 1.1tinyint类型说明 1.2实践环境说明 1.3加unsigned属性 1.3.1SQL模式开启严格模式 1.3.2SQL模 ...
- mysql join 索引 无效_ORACLE MYSQL中join 字段类型不同索引失效的情况-阿里云开发者社区...
ORACLE MYSQL中join 字段类型不同索引失效的情况 重庆八怪 2016-12-29 780浏览量 简介: 关于JOIN使用不同类型的字段类型,数据库可能进行隐士转换,MYSQL ORACL ...
- 功能表单之人员构造器字段类型详解—JEPLUS软件快速开发平台
为什么80%的码农都做不了架构师?>>> JEPLUS功能表单之人员构造器字段类型详解 大家平时在开发过程中会遇到各种各样的选择人员的操作,比如负责人,登记人,当前操作人,部门 ...
最新文章
- 想体验无人商店?去京东他们家直接刷脸!
- CSS基础知识(颜色、伪类、盒子模型)
- linux vim编辑器主要作用,Linux-vim编辑器
- Hikari连接池配多大合适
- tkmybatis 子查询_dnssearch 子域名枚举工具
- Software Construction Series(1)
- pycharm启动后一直在updating indices
- python面试题之如何解决验证码的问题,用什么模块,听过哪些人工打码平台?
- C++俄罗斯方块(linux环境)-转 感觉非常好
- c# mvc ajax 提交与 接收参数
- Windows 10下adb、fastboot工具的配置
- Photoshop中预设资源安装方式-笔刷、动作、渐变、形状、样式等
- 非计算机专业计算机基础大一考试题库,2017计算机基础大一考试题「附答案」...
- 用单片机控制单色显示屏
- 用python做透视表_Python Pandas透视表(pivot_table)详解
- arp映射表查看与管理
- SELECT list is not in GROUP BY clause and contains nonaggregated column 异常
- 2021-06-22
- safari打开图片链接显示问题
- 超大文件上传和断点续传的实现