首页 > 数据库技术 > 详细

数据库基本知识——数据类型

时间:2019-10-21 16:06:53      阅读:85      评论:0      收藏:0      [点我收藏+]

1.数值型、字符串类型、日期和时间类型

2.数值型:严格数值类型+近似数值类型

——小数:浮点数(float+double)+定点数(decimal)

——float/double/decimal (整数位M,小数位D):

  • 浮点数若不写MD则会按照实际竞渡之显示,若有写MD则会按照精度和标度自动四舍五入;
  • 定点数若不写MD则按照默认值decimal(10,0)来操作,若数据超越了精度和标度则会报错。

——bit(M):

    • 位类型,存放多位二进制数,M范围1—64,不写则默认1位;
    • 直接使用select命令无法看到结果,需使用bin()、hex()读取

3.日期时间类型:

——年月日date:1000-01-01——9999-12-31

——时分秒time:-838:59:59——838:59:59

——年月日时分秒datetime:1000-01-01 00:00:00——9999-12-31 23:59:59

——当前系统时间timestamp:19700101080001——2038年的某个时刻

——年份year:1901——2155

now()函数可以用于插入当前日期:

eg.create table t(d date,t time,dtdatetime); insert into t(now(),now(),now());

4.字符串类型:

——char、varchar:

    • char的长度固定,为创建表是声明的长度,0-255
    • varchar的长度可变,可以指定为0-255或65535
    • 检索时,char删除了尾部空格,varchar保留了尾部空格

——binary、varbinary

——enum枚举类型:忽略大小写,只允许从值集合中选取单个值,不能一次性取多个值

——set枚举:一次可取多个值

 

 

 

数据库基本知识——数据类型

原文:https://www.cnblogs.com/nengxiaoyuan/p/11713173.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!