MySQL自学2018/05/02-数据类型
一、数值类型
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-数据类型相关推荐
- qstring截取一段字符串_笔记 | 自学Python 05:数据类型之字符串
3.2 String (字符串) 字符串,就是一个个字符组成的有序的序列,是字符的集合,在python中通常使用单引号.双引号和三引号引住的字符序列,由数字.字母.下划线组成.从以下6个方面来了解: ...
- c语言字符串截取_笔记 | 自学Python 05:数据类型之字符串
字符串,就是一个个字符组成的有序的序列,是字符的集合,在python中通常使用单引号.双引号和三引号引住的字符序列,由数字.字母.下划线组成. 从以下6个方面来了解: ①字符串是不可变的 上一期我们介 ...
- 数据类型不匹配_笔记 | 自学Python 06:数据类型之列表
列表是一种用于保存一系列有序项目的集合,也就是说,你可以利用列表保存一串项目的序列. 想象起来也不难,你可以想象你有一张购物清单,上面列出了需要购买的商品,除开在购物清单上你可能为每件物品都单独列一行 ...
- 【跃迁之路】【451天】程序员高效学习方法论探索系列(实验阶段208-2018.05.02)...
@(跃迁之路)专栏 实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) 我将以自己为实验对象. ...
- 【宋红康 MySQL数据库】【02】MySQL基本使用
持续学习&持续更新中- 学习态度:守破离 [宋红康 MySQL数据库][02]MySQL基本使用 基本命令 启动 MySQL 服务命令 停止 MySQL 服务命令 登录MySQL 退出登录 查 ...
- 【跃迁之路】【473天】刻意练习系列232(2018.05.24)
@(跃迁之路)专栏 叨叨两句 技术的精进不能只是简单的刷题,而应该是不断的"刻意"练习 该系列改版后正式纳入[跃迁之路]专栏,持续更新 一.SQL [跃迁之路]SQL语句刻意练习( ...
- MySQL学习笔记05【多表操作、三大范式、数据库的备份和还原】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- MySQL自学(从入门到高手)
参考资料: 5天自学mysql(入门到高手) MySQL基础 数据库介绍 数据库工作模式 以前,在开发程序时,我们会把很多的数据和信息存储到某个文件夹中的文件中,例如:user.txt .db.xls ...
- MySQL自学笔记2--select的5个子句
MySQL自学笔记 使用的MySQL自带命令客户端,其中具体的操作是在自建的数据库下room303表中进行的,表中的列有:id.name.age.email.tel.salary.riqi.class ...
最新文章
- 谈Objective-C Block的实现
- 功能超级丰富的彩色贪吃蛇,有道具,有等级!
- android Activity布局初步(二)- 嵌套布局
- Oracle ASM 进程之ASMB
- 一般处理程序制作的验证码
- 【论文阅读】A Gentle Introduction to Graph Neural Networks [图神经网络入门](2)
- UITableViewCell 选中的状态小技巧
- 比特币的缺陷以及改进
- python企业级框架_Python六大开源框架对比:Web2py略胜一筹(转)
- Spring IOC(依赖注入的三种方式)
- 怎么把原本一页的PDF拆分成单独的两页?
- HTML常用标签(三)
- 【Uplift】因果推断基础篇
- Introduction to NLP
- 苹果7p最佳系统版本_苹果代码中发现, iPhone12 刘海没了!
- CSS实现立体字的效果
- Ubuntu (20.4,最新版)安装及简单入门操作
- Java接口 和 接口
- fama matlab源码_用matlab程序做Fama-MacBeth回归的代码
- dnf 服务器维护时间表2015年,DNF2015年6月18日更新维护结束时间及内容介绍
热门文章
- UA PHYS515A 电磁理论V 电磁波与辐射11 简单辐射问题 电偶极子的辐射
- powerdesigner建立UML活动图
- CentOS 3.7 安装Linux kexec工具失败
- 超图桌面版加载obj 3D模型 - 2
- Windows下32位汇编语言读取键盘输入单字符
- 微软Entity Framework安装和初步研究
- 第十六周博客作业西北师范大学|李晓婷
- node.js Web应用框架Express入门指南
- API 版本控制的几种方式
- Oracle AWR 报告中 No data exists for this section of the report 说明