本篇博文中主要是介绍MySQL
数据库中的数据类型和字段、运算符的相关知识
MySQL
数据库中的主要数据类型有四种:
int
就可以float(m,d)
:单精度,8位精度;m表示总个数,d表示小数位double(m,d)
:双精度,16位精度;m表示总个数,d表示小数位decimal(m,d)
:定点数,m表示总长度,d表示小数位用的最多的是char
和varchar
以及text
,其中
char
:定长,不够补空格,多了减掉;比如char(10)
:输入12345678**
,后面自动补两个空格。特点:存取速度快,占空间varchar
:边长,根据实际自动改变长度。特点:存取速度慢,节省空间text
:主要是用于存储文本信息函数 | 作用 | 所占字符 |
---|---|---|
length | 返回字符串所占的字节数 | 汉字占3个; 数字和字母占1个字符 |
char_length | 返回字符串所占的字符数 | 汉字、数字、字母都是一个字符 |
建议使用int存储时间戳(10位数字)的形式
字段指的是表中第一行即列属性,用column
表示。常用来修饰字段的有:
修饰语 | 作用 |
---|---|
unsigned | 无符号 |
auto_increment | 自增 |
default | 默认值 |
comment | 字段解释说明 |
not null | 非空 |
null | 空 |
unique | 唯一索引 |
index | 普通索引 |
primary key | 主键,必须指定为auto_increment |
索引的作用是加快查询速度
常用的运算符有: