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. set用法小结

    set本质上是一棵红黑树,用法也就那么几个,插入删除lowerbound,再就是迭代器之类的 基本用法 begin()--返回指向第一个元素的迭代器 #include<cstdio> #i ...

  2. Android为TV端助力(转载)

    作者地址http://www.jianshu.com/u/63915ef020e2 针对Android Tv的自定义RecyclerView 作者 wenju_song 关注 2016.12.09 1 ...

  3. 关于如何使用xposed来hook某支付软件

    由于近期有业务上的需要,所以特地花时间去研究了一下如何使用hook技术.但是当我把xposed环境和程序编写完成时,突然发现手机上的某个支付软件无法使用了.这个时候我意识到,应该是该软件的安全机制在起 ...

  4. 解决Win10系统本地主机,网络受限占用CPU过高的问题

    Win10版本为2015年第一个版本,第一次安装时没有这个问题,后面每次安装后开机正常,但是只要运行一段时间后(机子有运行各种软件的情况),发现CPU使用率为100% 即使结束所有在运行的程序,依然居 ...

  5. Python爬虫之正则表达式(2)

    # 最常规的匹配 import re content = 'Hello 123 4567 World_This is a Regex Demo' print(len(content)) result ...

  6. SQLServer之创建INSTEAD OF INSERT,UPDATE,DELETE触发器

    INSTEAD OF触发器工作原理 INSTEAD OF表示并不执行其所定义的操作INSERT,UPDATE ,DELETE,而仅是执行触发器本身,即当对表进行INSERT.UPDATE 或 DELE ...

  7. vue2.0阻止事件冒泡

    <!--picker弹窗--><transition name="fade"> <div class="picker_wrap" ...

  8. 总结JAVA----IO流中的File类

    对于IO流中File类的总结 File类的基本概念 File类只能用于完成对于文件属性(是否存在.可读性.长度)的一些操作,不能用于文件的访问. File类的对象 File类的对象存储的是文件的绝对路 ...

  9. Node、TS、Koa学习笔记

    这样定义可以轻松拿到gender属性 这样定义,函数内显示没有gender 这种方法能得到gender但是函数内部没有gender 这种方式能到gender 但是在函数里施symbel属性,外部不能访 ...

  10. hbase 迁库移库步骤

    1 将数据导出 hbase org.apache.hadoop.hbase.mapreduce.Export t_zyzx_grzyfwtjxxb /hbase/data_backup/2018103 ...