mysql-字段

Posted chenlulu1122

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql-字段相关的知识,希望对你有一定的参考价值。

##字段类型:
数字类型
int 整形:tinyint 微整 smallint小整 int
float浮点型
decimal(10,2)精准型
bit 0 1 比特
字符型
char:char(32)不变长,可不填默认1 varchar(32)可变长
text 文本类型
blob 二进制文本类型
枚举
enum(‘w‘,‘m‘)多选一
set(‘足球‘,‘篮球‘,‘羽毛球‘)多选多

时间类型
> date :"YYYY-MM-DD"
> time :"HH:MM:SS"
> datetime :"YYYY-MM-DD HH:MM:SS"
* now() 返回服务器当前日期时间,格式对应datetime类型
* curdate() 返回当前日期,格式对应date类型
* curtime() 返回当前时间,格式对应time类型

* 日期时间运算

- 语法格式

select * from 表名 where 字段名 运算符 (时间-interval 时间间隔单位);

- 时间间隔单位: 2 hour | 1 minute | 2 second | 2 year | 3 month | 1 day
select * from marathon where time < (now()-interval 7 day);7天前的..

 

 

##属性
primary key 主键
auto_increment 自增长
unsigned 无符号(整数无符号,即正整数不能为负)
not null 非空(不写默认可以为空)
default()不填默认值 ,默认值与字段类型一致
unique 唯一不重复

以上是关于mysql-字段的主要内容,如果未能解决你的问题,请参考以下文章

mysql怎么更改字段名

mysql怎样修改字段值,详细

mysql查询语句,多字段去除重复的问题

mysql怎样修改字段值,详细

mysql自动增加的字段怎么设置初始值

如何修改mysql表中字段类型