https://dev.mysql.com/doc/refman/5.7/en/numeric-type-overview.html

serial: SERIAL is an alias for BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE.

zerofill:如果指定numeric 列指定为 zerofill ,自动为非符号列 If you specify ZEROFILL for a numeric column, MySQL automatically adds the UNSIGNED attribute to the column.

bool Boolean 与tinyint(1)同,0 为 false ,非0为true; 但是 true=1 ,false=0

These types are synonyms for tinyint(1). A value of zero is considered false. Nonzero values are considered true

bigint 列不能超过:9223372036854775807

decimal[(M[,D])] [unsigned][zerofill] ---M 精度 数字的总数;D 小数的长度数值范围;M最大65,D最大30 ,如果省略,D=0,M=10 ,如果D=0,数字没有小数部分,M 不包括 小数点、+-标识;所有使用decimal列做的计算+-*/都是65的精度

https://dev.mysql.com/doc/refman/5.7/en/date-and-time-type-overview.html

时间:MySQL允许 TIME DATETIME TIMESTAMP 定义秒到6位微秒:type_name(fsp) fsp 0-6的数,如果没有fsp,默认为0

DATE:1000-01-01 到 9999-12-31 格式:YYYY-MM-DD 允许分配字符串或数字值

DATETIME[(fsp)]: 1000-01-01 00:00:00.000000 到9999-12-31 23:59:59.999999 MYSQL显示格式:YYYY-MM-DD HH:MM:SS[.fraction]  可使用 default 和 on update 定义 字段的默认值、更新到当前日期时间

TIMESTAMP[(fsp)] 1970-01-01 00:00:01.000000 UTC 到 2038-01-19 03:14:07.999999 UTC

如果 explicit_defaults_for_timestamp 不可用,如果没有明确指定值,表中第一个timestamp字段自动赋值 最近的修改日期和日间,如果字段定义不允许null值,可用指定timestamp字段值=null 存储当前日期时间

默认表中的第1列timestamp有自动初始化为当前日期 或 修改为当前日期的功能。所有timestamp列可以使用default current_timestamp / on update current_timestamp 定义这样属性

TIME[(fsp)]: 时间 范围:-838:59:59.000000 到 838:59:59.000000 mysql显示格式:HH:MM:SS[.fraction]

fsp:0-6位,如果大于6位自动为3位,秒后的小数位,默认是0

Year[(4)] 显示格式:YYYY 1901到2155 和 0000

[national]char[(M)][character set charset_name] [collate collation_name] : 固定长度字符串 右填充空格到指定长度。M :字符长度-范围:0-255 如果不指定M 则为 1

char(0) 占1个字符,只存 null 和  ''

[national] varchar(M)[character set charset_name][collate collation_name] 可变长度字符串 M 范围:0到65535

65535 字节 指所有列长度和,有效的最大长度取决于所有列长度 和 使用的字符集,utf8每个字符3个字节

mysql-笔记-数据类型的更多相关文章

  1. MYSQL学习笔记——数据类型

    mysql的数据类型可以分为三大类,分别是数值数据类型.字符串数据类型以及日期时间数据类型. 数值数据类型                                               ...

  2. MySQL笔记汇总

    [目录] MySQL笔记汇总 一.mysql简介 数据简介 结构化查询语言 二.mysql命令行操作 三.数据库(表)更改 表相关 字段相关 索引相关 表引擎操作 四.数据库类型 数字型 字符串型 日 ...

  3. 【MySQL笔记】触发器,存储过程和函数

    一.触发器 触发器(TRIGGER):是由事件来触发某个操作.当数据库系统执行这些事件时,就会激活触发器执行相应的操作.MySQL从5.0.2版本开始支持触发器. 触发事件:INSERT语句.UPDA ...

  4. 最全mysql笔记整理

    mysql笔记整理 作者:python技术人 博客:https://www.cnblogs.com/lpdeboke Windows服务 -- 启动MySQL net start mysql -- 创 ...

  5. MySql笔记(二)

    目录 MySQL笔记(二) 一幅画,一次瞬间的回眸,就在那次画展上,那个眼神,温柔的流转,还是那干净的皮鞋,一尘不染,俊朗的眉宇性感的唇,悄悄走近,牵手一段浪漫 MySQL笔记(二) 13.条件查询 ...

  6. MySql笔记(一)

    目录 MySql笔记(一) 每天给自己一个希望,努力做好自己,不为明天烦恼,不为昨天叹息.当梦想还在,告诉自己:努力,就总能遇见更好的自己! MySql笔记(一) 1.创建数据库以及删除 1.创建数据 ...

  7. MySQL数据库3 - MySQL常用数据类型

    一. MySql常用数据类型 数据类型:整数(tinyint smailint int bigint) 定点数 decimal(p,s) ------ 小数点位置固定的       ---> 数 ...

  8. Mysql常用数据类型

    Mysql常用数据类型 数字: 字符串: 时间:

  9. MySQL日期数据类型、时间类型使用总结

    MySQL日期数据类型.时间类型使用总结 MySQL日期数据类型.MySQL时间类型使用总结,需要的朋友可以参考下.   MySQL 日期类型:日期格式.所占存储空间.日期范围 比较. 日期类型    ...

  10. MySQL日期数据类型、MySQL时间类型使用总结

    MySQL:MySQL日期数据类型.MySQL时间类型使用总结 MySQL 日期类型:日期格式.所占存储空间.日期范围 比较. 日期类型 存储空间 日期格式 日期范围 ------------ --- ...

随机推荐

  1. O(n*logn)级别的算法之二(快速排序)的三种实现方法详解及其与归并排序的对比

    一,单路快排1.测试用例: #ifndef INC_06_QUICK_SORT_DEAL_WITH_NEARLY_ORDERED_ARRAY_SORTTESTHELPER_H #define INC_ ...

  2. 想要在launcher中模拟按home键。

    Intent mHomeIntent = new Intent(Intent.ACTION_MAIN); mHomeIntent.addCategory(Intent.CATEGORY_HOME); ...

  3. Unity协程的坑

    unity终止协程提供了  StopAllCoroutines() 和 StopCoroutines() 两个方法, 但是都只能终止该文件内的 IEnumerator. 并且具体使用有点坑, 见如下实 ...

  4. 解决vs启动出现“cannot find one or more components .Please reinstall the application”

    参考下文: https://blog.csdn.net/novice_growth/article/details/71627395

  5. 【原】Java学习笔记019 - 面向对象

    package cn.temptation; public class Sample01 { public static void main(String[] args) { // 仔细想一想,Ani ...

  6. swift修改UITextfield的Placeholder字体大小和颜色

    第一种方法: self.userNumber.setValue(UIColor.lightGray, forKey: "_placeholderLabel.textColor") ...

  7. 利用ZYNQ SOC快速打开算法验证通路(1)——MATLAB浮点数与定点二进制补码互转

    最近本人一直在学习ZYNQ SOC的使用,目的是应对科研需要,做出通用的算法验证平台.大概思想是:ZYNQ PS端负责与MATLAB等上位机数据分析与可视化软件交互:既可传输数据,也能通过上位机配置更 ...

  8. Codechef Bear and Clique Distances

    题目:Bear and Clique Distances 描述:共有N个点,前1—K个点任意两点之间有一条无向边,边的权值为X,再任意给M条边(u,v,w)(不重复),求任意一点到其余各点的最短路. ...

  9. Filebeat使用内置的mysql模块收集日志存储到ES集群并使用kibana存储

    Filebeat内置了不少的模块,可以直接使用他们对日志进行收集,支持的模块如下: [root@ELK-chaofeng07 logstash]# filebeat modules list Enab ...

  10. centosFTP服务搭建及权限配置

    引用一个其他大佬对vsftpd的描述: vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点. vsftpd 是一个 UNIX 类操作系统上运行的服务器的 ...