一、数值类型

1. 严格数值类型(INTEGER=INT、SMALLINT、DECIMAL=DEC、NUMERIC)

int(5):表示当数值宽度小于5位的时候在数字前面填满宽度,默认为int(11),一般配合zerofill使用

unsigned:在字段里面保存非负数。取值范围:下限取0,上限取原值的2倍。

1 alter table t1 modify id1 int(5) zerofill;

2. 近似数值数据类型(FLOAT、REAL、DOUBLE、PRECISION)

对于BIT类型,直接使用select命令不会看到结果,可以用bin()(显示为二进制格式)或者hex()(显示为十六进制格式)进行读取

1 select bin(id), hex(id) from t2;

二、日期时间类型

DATE:通常用来表示年月日

DATATIME:通常用来表示年月日时分秒

TIME:只表示时分秒

TIMESTAMP:需要经常插入或者更新日期为当前系统时间的情况。TIMESTAMP值返回后显示为“YYYY-MM-DD  HH:MM:SS”格式的字符串。如果想获得数字值,应在TIMESTAMP列添加“+0”

YEAR:只表示年份

每种日期时间类型都有一个有效值范围,超出这个范围,系统会进行错误提示,并将以零值来进行储存。

1 create table t(d data, t time, dt datetime);  --创建测试表
2 insert into t values(now(),now(),now());  --用now()函数插入当前时间

注:时区相关函数

1 show variables like 'time_zone';  --查看当前时区
2 set time_zone = '+9:00';   --修改时区为东九区(+9:00)

三、字符串类型

CHAR:最后的空格

转载于:https://www.cnblogs.com/haitun425/p/8980844.html

MySQL自学2018/05/02-数据类型相关推荐

  1. qstring截取一段字符串_笔记 | 自学Python 05:数据类型之字符串

    3.2 String (字符串) 字符串,就是一个个字符组成的有序的序列,是字符的集合,在python中通常使用单引号.双引号和三引号引住的字符序列,由数字.字母.下划线组成.从以下6个方面来了解: ...

  2. c语言字符串截取_笔记 | 自学Python 05:数据类型之字符串

    字符串,就是一个个字符组成的有序的序列,是字符的集合,在python中通常使用单引号.双引号和三引号引住的字符序列,由数字.字母.下划线组成. 从以下6个方面来了解: ①字符串是不可变的 上一期我们介 ...

  3. 数据类型不匹配_笔记 | 自学Python 06:数据类型之列表

    列表是一种用于保存一系列有序项目的集合,也就是说,你可以利用列表保存一串项目的序列. 想象起来也不难,你可以想象你有一张购物清单,上面列出了需要购买的商品,除开在购物清单上你可能为每件物品都单独列一行 ...

  4. 【跃迁之路】【451天】程序员高效学习方法论探索系列(实验阶段208-2018.05.02)...

    @(跃迁之路)专栏 实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) 我将以自己为实验对象. ...

  5. 【宋红康 MySQL数据库】【02】MySQL基本使用

    持续学习&持续更新中- 学习态度:守破离 [宋红康 MySQL数据库][02]MySQL基本使用 基本命令 启动 MySQL 服务命令 停止 MySQL 服务命令 登录MySQL 退出登录 查 ...

  6. 【跃迁之路】【473天】刻意练习系列232(2018.05.24)

    @(跃迁之路)专栏 叨叨两句 技术的精进不能只是简单的刷题,而应该是不断的"刻意"练习 该系列改版后正式纳入[跃迁之路]专栏,持续更新 一.SQL [跃迁之路]SQL语句刻意练习( ...

  7. MySQL学习笔记05【多表操作、三大范式、数据库的备份和还原】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  8. MySQL自学(从入门到高手)

    参考资料: 5天自学mysql(入门到高手) MySQL基础 数据库介绍 数据库工作模式 以前,在开发程序时,我们会把很多的数据和信息存储到某个文件夹中的文件中,例如:user.txt .db.xls ...

  9. MySQL自学笔记2--select的5个子句

    MySQL自学笔记 使用的MySQL自带命令客户端,其中具体的操作是在自建的数据库下room303表中进行的,表中的列有:id.name.age.email.tel.salary.riqi.class ...

最新文章

  1. 谈Objective-C Block的实现
  2. 功能超级丰富的彩色贪吃蛇,有道具,有等级!
  3. android Activity布局初步(二)- 嵌套布局
  4. Oracle ASM 进程之ASMB
  5. 一般处理程序制作的验证码
  6. 【论文阅读】A Gentle Introduction to Graph Neural Networks [图神经网络入门](2)
  7. UITableViewCell 选中的状态小技巧
  8. 比特币的缺陷以及改进
  9. python企业级框架_Python六大开源框架对比:Web2py略胜一筹(转)
  10. Spring IOC(依赖注入的三种方式)
  11. 怎么把原本一页的PDF拆分成单独的两页?
  12. HTML常用标签(三)
  13. 【Uplift】因果推断基础篇
  14. Introduction to NLP
  15. 苹果7p最佳系统版本_苹果代码中发现, iPhone12 刘海没了!
  16. CSS实现立体字的效果
  17. Ubuntu (20.4,最新版)安装及简单入门操作
  18. Java接口 和 接口
  19. fama matlab源码_用matlab程序做Fama-MacBeth回归的代码
  20. dnf 服务器维护时间表2015年,DNF2015年6月18日更新维护结束时间及内容介绍

热门文章

  1. UA PHYS515A 电磁理论V 电磁波与辐射11 简单辐射问题 电偶极子的辐射
  2. powerdesigner建立UML活动图
  3. CentOS 3.7 安装Linux kexec工具失败
  4. 超图桌面版加载obj 3D模型 - 2
  5. Windows下32位汇编语言读取键盘输入单字符
  6. 微软Entity Framework安装和初步研究
  7. 第十六周博客作业西北师范大学|李晓婷
  8. node.js Web应用框架Express入门指南
  9. API 版本控制的几种方式
  10. Oracle AWR 报告中 No data exists for this section of the report 说明