博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql数据库学习——5,数据类型,字符集和校对
阅读量:7122 次
发布时间:2019-06-28

本文共 1257 字,大约阅读时间需要 4 分钟。

1,数值类型

2,字符串类型
3,日期和时间
4,ENUM和SET
5,几何数据类型
数据类型选项
unsigned   无负值
zerofill        数值显示有影响,会前置0来填充不足位数的数据
auto_increment    
serial default value==声明auto_increment not null
 
tinyint    -128----127
smallint    -32768----32767
mediumint    -8388608-----8388607
int(integer)  -2147483648----2147483647
bigint                 -9223372036854775808----9223372036854775807
浮点数
float       4字节        正负1.175494351E-38-----正负3.402823466E+38
double   8字节        正负2.2250738585072014E-308---正负1.7976931348623157E+308
定点数
DEC
DECIMAL
BIT

 

 
char            0-255
varchar       0-65535
 
tinyblob      0-255
blob             0-65535
mediumblob  0-167772150
longblob         0-4294967295
 
tinytext           0-255
text                  0-65535
mediumtext    0-167772150
longtext           0-4294967295
二进制字符,只能是二进制的字符
varbinary          0-M
binary               0-M
 

date                1000-01-01----9999-12-31
datetime        1000-01-01-00:00:00----9999-12-31 23:59:59
time                -838:59:59 ----838:59:59
year               1901----2155
timestamp     1970 10 10 80001----2038
与时间相关的函数
 
now   current_timestamp    sysdate
 
1,now和current_timestamp是同样的
2,sysdate函数返回执行当前函数时的时间,而now返回的事执行sql语句时的时间
 
时间加减
如果出现目标年份是闰月,会自动加减1天
date_add(date,interval   expr  unit)
date_sub(date,interval   expr  unit)
 
date_add(now(),interval 1  day)
unit  可以是如下数据
year
month
day
week
hour
minute
second
microsecond
 
select
 date_format(now() ,'%Y%m%d') as datetime ;

转载于:https://www.cnblogs.com/fslnet/archive/2012/05/18/2507740.html

你可能感兴趣的文章
【转】协同开发中SVN使用规范试用
查看>>
mac 上配置sublime text3插件
查看>>
Linq to XML Descendants 和 Elements的区别
查看>>
windows系统下PHP环境高承压,高稳定解决方案
查看>>
一个32岁入门的70后程序员给我的启示
查看>>
jsp&Servlet(4)
查看>>
谷歌下,因为给外层大容器设置 overflow:visible; 而导致问题,IE、火狐正常
查看>>
【cocos2d-js官方文档】事件分发监听机制(摘录)
查看>>
Unity3d 札记-Survival Shooting 知识点汇总--受到伤害时屏幕闪血光如何做到
查看>>
dubbo初认知(dubbo和springCloud关系,在微服务架构中的作用等)(持续更新中)...
查看>>
【Autoprefixer】Hbuilder中配置Autoprefixer
查看>>
mysql-5.7 Using Asynchronous I/O on Linux详解
查看>>
【node.js】REPL(交互式解释器)
查看>>
python中实现多线程的几种方式
查看>>
3DSMAX安装未完成,某些产品无法安装的解决方法
查看>>
写给对MCU感兴趣的读者
查看>>
庆祝访问过百万
查看>>
leetcode 4. Median of Two Sorted Arrays
查看>>
树与二叉树(一)
查看>>
Tomcat 学习进阶历程之Tomcat架构与核心类分析
查看>>