数据库学习(3)MySQL数据库DDL——数据类型

本文介绍了MySQL中的数据定义语言DDL,包括数字类型如TINYINT、FLOAT、DECIMAL,强调了DECIMAL在存储精确数值时的重要性。此外,还讨论了字符串类型如CHAR、VARCHAR、TEXT及其用途,以及日期和时间类型如DATE、TIME、DATETIME和TIMESTAMP。
摘要由CSDN通过智能技术生成

MySQL数据库表的相关操作——数据定义语言:数据类型


DDL:数据定义语言

数字类型:数字

类型大小说明
TINYINT1字节小整数
SMALLINT2字节普通整数
MEDIUMIMT3字节普通整数
INT4字节较大整数
BIGINT8字节大整数
FLOAT4字节单精度浮点数
DOUBLE8字节双精度浮点数
DECIMAL-------DECIMAL(10,2)

注:
(1) DECIMAL表示将数字用字符串的形式存储,不会丢失精度。(10,2)表示整数位加小数位一共10个字符,2表示精确到小数点后2位。
(2) 不精确的浮点数:十进制的浮点数无法在计算机中用二进制精确表达。
(3) 保存浮点数时一定要用DECIMAL类型保存。

数据类型:字符串

类型大小说明
CHAR1-255字符固定长度字符串
VARCHAR1-65535字符不固定长度字符串
TEXT1-65535字符不确定长度字符串
MEDIUMTEXT1-1千6百万字符不确定长度字符串
LONGTEXT1-42亿字符不确定长度字符串

数据类型:日期类型

类型大小说明
DATE3字节日期
TIME3字节时间
YEAR1字节年份
DATETIME8字节日期时间
TIMESTAMP4字节时间戳
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值