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的格式输入。