三、MySQL中的数据类型和数据输入

1、数据类型

1.1、常用的数据类型

表5-1中列出了常用数据类型的种类。

1.2、输入数值数据

数值也可以使用指数表示法输入。在使用指数表示输入的情况下,需要使用符号“E”。例如,当向表tb1的INT类型的列age中输入10000(1万)时,如果使用指数形式,就是下面这种形式:

INSERT INTO tb1a (age) VALUES(1E+4);

2、字符串类型

2.1、常用的字符串数据类型

一般地,长度不超过255个字符的是VARCHAR,超过255个字符的是TEXT。

CAHR类型为固定长度的字符串,在保存数据的时候,字符数如果没有达到()中指定的数量就会用空格填充。但是,读取时这些填充的空格会被自动删除。而VARCHAR为可变长度字符串,保存数据时不会填充空格。 

2.2、VARCHAR和CHAR的位数单位

在MySQL 4.1以后的版本中,VARCHAR和CAHR的()中指定的位数单位变成了“字符”。以VARCHAR(10)为例,不管输入的是中文还是英文字母和数字,最多都只能保存10个字符。

3、日期和时间类型

3.1、常用的日期与时间数据类型

3.2、日期与时间类型的数据格式

日期与时间类型的数据需要使用单引号“’”或者双引号“””括起来。在MySQL中,日期必须以YYYY-MM-DD的格式输入,时间必须以HH:MM:SS的格式输入。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值