SQL笔记--第二章

这篇笔记详细介绍了MySQL中的数据类型,包括数值类型(如tinyint、int、float、double、decimal等)、字符串类型(如char、varchar、blob、text等)、日期和时间类型,以及枚举和集合类型。还涉及了各种类型的特性,如存储需求、范围限制以及它们在实际应用中的注意事项。
摘要由CSDN通过智能技术生成

第二章

数据类型
1 数值值
0X非法
1.3E+3 1.3E-1
1.3E3非法
2 字符串值  NUL为一个零值字节(ASCII中的0) NULL为无类型的值
可用单引号,或双引号
'I can''t ' ==  "I can't " == 'I can\'t '
在串的环境中,可用十六进制常数来指定串值,如0x616263 代表为"abc"
3 日期和时间 年月日
DATE_FORMAT(data, formart)
DATE_FORMAT(NOW(), "%y-%m-%d %h:%i:%s $p")
4 NULL值




列类型
1 整数和浮点数值的列类型
tinyint 非常小的整数 1
smallint 较小整数 2
mediumint 中等大小的整数 3
int 标准整数 4
bigint 大整数 8
float float(4) 单精度浮点数 4
double float(8) 双精度浮点数 8
decimal(M,D) 一个串的浮点数 M+2


double precision[(M,D)] = real[{M,D}] = double[(M,D)]
numeric(M,D) = decimal(M,D)
int(M)表示显示尺寸 M取值1-255
decimal(M,D) 必须包含M,D M尺寸,D小数点位数 M取值1-255 D取值0-30 但不大于M-2
decimal 实际以串存放
decimal(5,2) 取值范围-999.99 9999.99(比ANSI大,占用符号位)


2 串列类型
可存放任何内容,如图像或声音
可设是否区分大小写
模式匹配(任意列类型都可以,但串最经常)
类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值