一个汉字 2个字节
一个字节 8位2进制数
字节: --- Byte 一种计算计量单位(计量存储容量)
字符: --- 指代计算机使用的文字及符号
ASCALL码中:
一英文字符 ---- 1字节
一汉字 ---- 2字节
汉字根据情况而定(2~3字节)
1.数值类型
下面的表显示了需要的每个整数类型的存储和范围。
常用的为:int
数值类型 | 小写 | 特性 | 范围(有符号) | 范围(无符号) |
---|
TINYINT | tinyint | 用一个字节存放小整数 | (-128,127) | (0,255) |
SMALLINT | smallint | 两个字节–大整数 | (-32 768,32 767) | (0,65 535) |
MEDIUMINT | mediumint | 三个字节—大整数 | (-838 8608,838 8607) | (0,1677 7215) |
INT | int | 四个字节—大整数 | (-21 4748 3648,21 4748 3647) | (0,42 9496 7295) |
BIGINT | bigint | 八个字节—极大整数 | (-922 3372 0368 5477 5808, 922 3372 0368 5477 5807) | (0,1844 6744 0737 0955 1615) |
FLOAT | float | 单精度浮点型(4字节) | | |
DOUBLE | double | 双精度浮点数(8字节)例如:double(4, 2)-----双精度浮点数, 总个数4个, 小数位2个 | | |
2.字符类型
字符类型 | 小写 | 特性 |
---|
CHAR(size) | char(size) | 保存固定长度的字符串(包含字母,数字,特殊字符,英文,汉字);可指定字符串最大长度,最多255个字符 |
VARCHAR(size) | varchar(size) | 保存可变长度的字符串(包含字母,数字,特殊字符,英文,汉字);可指定字符串最大长度,最多255个字符—如果数据长度超出255,则转化为TEXT类型进行存储 |
TINYTEXT/TINYBLOB | tinytext/tinyblob | 用来存放短文本数据/二进制数据,最多255个字符 |
TEXT/BLOB | text/blob | 用来存放长文本数据/二进制数据,最多65535个字符 |
LONGTEXT/LONGBLOB | longtext/longblob | 用来存放长文本数据/二进制数据,最多4294967295个字符 |
ENUM | enum | ENUM类型(枚举)的数据实际是一个包含多个固定值的列表,只能选择这里面的值(包括NULL值) ;例如:如果兴旺某个字段只存在这里面的’A’,‘b’,‘c’—娜美需要这样定义:enum(‘A’,‘b’,‘c’) ----- name就代表除了’A’,‘b’,'c’以及NULL数据,其它的没办法填充该字段 |
3.时间日期类型
now(): 获取当前时间 ----- 使用看后面的案例
时间日期类型 | 小写 | 特性 |
---|
DATE | date | 日期格式:年-月-日(例如:2021-10-01) |
TIME | time | 时间格式:时:分:秒(例如:20:01:25) |
DATETIME | datetime | 时间日期格式:年-月-日 时:分:秒 (例如:2021-10-01 20:01:25) |
TIMESTAMP | timestamp | 自动存储记录修改时间 |
YEAR | year | 年 |
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a6392f300d1faebe41d85581c3578f0f.png)
4.使用案例
create table kehu(
id int,
name varchar(20),
sex char(4),
price double(4, 2), # 双精度浮点数, 总个数4个, 小数位2个
detail text,
dates datetime,
ping ENUM('好评', '差评')
);
insert into kehu value (1, '裤子', '男', 20.0, '这条裤子真的很好看', now(), '好评');
----------------------------------
create table kehu(
id int,
name varchar(20),
sex char(4),
price double(4, 2),
detail text,
dates datetime,
ping ENUM('好评', '差评')
);
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c4e6ab0a799130525d24e3cf933c3a3c.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XBI36wer-1650953529150)(6535445333FC41AAA79EC45AD7A65608)]](https://i-blog.csdnimg.cn/blog_migrate/26fdac8ba7936c6958e003cd73171081.png)