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中数据库字段类型详解相关推荐

  1. mysql数据库字段类型大全_mysql数据库字段类型详解

    MySQL支持大量的列类型,它可以被分为3类:数字类型.日期和时间类型以及字符串(字符)类型.本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述. ...

  2. mysql中数据库字段类型长度_Mysql数据库字段数据类型、长度详解

    一.数值类型 列类型 需要的存储量 TINYINT 1 字节 SMALLINT 2 个字节 MEDIUMINT 3 个字节 INT 4 个字节 INTEGER 4 个字节 BIGINT 8 个字节 F ...

  3. SQL Server数据库字段类型详解

    1.字符串类型 Char char数据类型用来存储指定长度的定长非统一编码型的数据.当定义一列为此类型时,你必须指定列长.当你总能知道要存储的数据的长度时,此数据类型很有用.例如,当你按邮政编码加4个 ...

  4. MySQL字段类型详解

    MySQL字段类型详解 2009-01-05 09:25 来源:泡菜博客 0个评论 分享文章 A- A+ 百度权重查询 词库网 网站监控 服务器监控 SEO监控 Swift编程语言教程 MySQL支持 ...

  5. mysql binlog event_MySQL binlog中的事件类型详解

    MySQL binlog记录的所有操作实际上都有对应的事件类型的,譬如STATEMENT格式中的DML操作对应的是QUERY_EVENT类型,ROW格式下的DML操作对应的是ROWS_EVENT类型. ...

  6. mysql中 where in 用法详解

    https://blog.csdn.net/haibo0668/article/details/52584307 sssss mysql中 where in 用法详解 我是高手高手高高手 2016-0 ...

  7. mysql中整数数据类型tinyint详解

    文章来源: 学习通http://www.bdgxy.com/ 目录 1.1tinyint类型说明 1.2实践环境说明 1.3加unsigned属性 1.3.1SQL模式开启严格模式 1.3.2SQL模 ...

  8. mysql join 索引 无效_ORACLE MYSQL中join 字段类型不同索引失效的情况-阿里云开发者社区...

    ORACLE MYSQL中join 字段类型不同索引失效的情况 重庆八怪 2016-12-29 780浏览量 简介: 关于JOIN使用不同类型的字段类型,数据库可能进行隐士转换,MYSQL ORACL ...

  9. 功能表单之人员构造器字段类型详解—JEPLUS软件快速开发平台

    为什么80%的码农都做不了架构师?>>>    JEPLUS功能表单之人员构造器字段类型详解 大家平时在开发过程中会遇到各种各样的选择人员的操作,比如负责人,登记人,当前操作人,部门 ...

最新文章

  1. 想体验无人商店?去京东他们家直接刷脸!
  2. CSS基础知识(颜色、伪类、盒子模型)
  3. linux vim编辑器主要作用,Linux-vim编辑器
  4. Hikari连接池配多大合适
  5. tkmybatis 子查询_dnssearch 子域名枚举工具
  6. Software Construction Series(1)
  7. pycharm启动后一直在updating indices
  8. python面试题之如何解决验证码的问题,用什么模块,听过哪些人工打码平台?
  9. C++俄罗斯方块(linux环境)-转 感觉非常好
  10. c# mvc ajax 提交与 接收参数
  11. Windows 10下adb、fastboot工具的配置
  12. Photoshop中预设资源安装方式-笔刷、动作、渐变、形状、样式等
  13. 非计算机专业计算机基础大一考试题库,2017计算机基础大一考试题「附答案」...
  14. 用单片机控制单色显示屏
  15. 用python做透视表_Python Pandas透视表(pivot_table)详解
  16. arp映射表查看与管理
  17. SELECT list is not in GROUP BY clause and contains nonaggregated column 异常
  18. 2021-06-22
  19. safari打开图片链接显示问题
  20. 超大文件上传和断点续传的实现

热门文章

  1. 谷歌play 数据接口_如何检查,管理和清除Google Play服务存储的数据/缓存
  2. LabVIEW与MATLAB混合编程——调用Matlab中.m的函数
  3. JAVA入门基础(5)—— 流程控制
  4. Mac安装win10 的崎岖之路
  5. python编程练习:提取Visual MODFLOW水均衡数据(.ZOT)文件至表格
  6. Anaconda 与 Pycharm 间的安装和链接
  7. python集合优化实践
  8. 经管/管理/团队经典电子书pdf下载
  9. xstream操作xml
  10. 用函数求斐波那契数列前n项和