MYSQL操作命令二

设置客户端字符集

set names 字符集
set names gbk;       //设置该字符集可以插入中文

显示系统字符集

show variables like 'character_set%';

更改以上字符集

set character_set_xxx = 'gbk';
set character_set_database = 'gbk';

 

整形

tinyInt:迷你整形,采用一个来保存的 整形,一个字节=8位,最大能表示的数值0-255;

smallInt:系统采用两个字节来保存整形,能表示0-65535之间

mediumint:中整形,系统采用3个字节来保存数据

int:标准整形,采用4个字节保存数据

bigint:大整形,采用八个字节保存数据 


小数型(浮点数)

专门用来存储小数

浮点型:又称为精度类型,是一种有可能丢失精度的类型,数据有可能不那么准确,尤其在超出范围的时候

float 单精度类型,系统提供四个字节存储数据,但是能表示的数据范围比整形大,只能保证大概7个左右的精度

double 双精度类型,系统用8个字节存储数据

小数型(定点数)

能够保证数据精确的小数类型(小数部分可能不精确,超出长度会四舍五入,整数部分一定精确)

decimal,系统自动根据存储的数据来分配空间,每大概9个数就会分配4个字节进行存储,同时小数和整数部分时分开的

decimal(m,d),m表示总长度,最大值不超过65,d代表小数长度,最大不超多30


日期时间类型

date:系统使用三个字节存储数据,对应格式为:YYYY-MM-DD

time:时间类型,能够表示某个指定时间,但是系统同样提供三个字节存储,HH:ii:ss,但是 mysql中的time能够表示的时间大的多,能表示-838:59:59 ——838:59:59,一般用来描述某个时间段

datetime

将日期时间和并起来表示的时间YYYY-MM-Dii-ssii-ss

timestamp

时间戳,只是表示从格林威治时间开始,但格式为YYYY-MM-Dii-ssii-ss


text类型

存储普通字符文本

blob存储二进制文本,通常不会使用,通常时一个链接来指向对应文本

tinytext系统使用一个字节保存

text使用两个字节,一般就使用这个

midiumtext使用三个字节

lonetext使用四个字节存储


set

是一种能够将多个数据选项可以同时保存的数据类型,本质是将指定的项按照对应的二进制位进行控制:1表示该项被选中,0表示没有被选中

set('值1','值2',‘值3’...)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值