码迷,mamicode.com
首页 > 其他好文 > 详细

一些列类型还有属性

时间:2016-11-25 23:57:54      阅读:371      评论:0      收藏:0      [点我收藏+]

标签:二进制   自动   nbsp   个数   ima   auto   使用   long   数据   

列类型

数值型

int

tinyint 1字节 -128 127

smallint 2字节

mediumint 3字节

int 4字节

bigint 8字节

unsigned 表示无符号位

 

小数型

float 4字节 38

double 8字节 308

decimal货币型

decimal(m,d)

md最大65 d最大是30 整数35

 

字符串

char() 默认是1,最大取值255

varchar 最大值是65535个字符 实际能存储的字符的个数:

1、字符集,

2MySQL一条记录长度65535字节

3null 也会占据1个字节位置

例题1

一条记录只有1个字段,字段类型是varchar类型,允许为Null

65535-1-2=65532字节

utf8   65532/3

gbk 65532/2

latin1 65532/1

 

tinytext

text

mediumtext

longtext

 

blob 二进制数据

 

枚举enum

集合set

 

列属性

null 系统缺省值没有为某个字段赋值时,MySQL会自动以null填充。

not null 不允许为null

default 自定义缺省值当没有为某个字符赋值时,使用default可以自定义缺省值

unqiue 唯一(不允许重复),允许为null null不等于null

primary key 主键

主键就是一种索引:

主键用于加速数据的查询,在使用上一般主键字段的数据与用户数据无关。只要能够唯一标识一条记录,即可。

auto_increment 自增长

与主键字段配合使用,

desc 表名

一些列类型还有属性

标签:二进制   自动   nbsp   个数   ima   auto   使用   long   数据   

原文地址:http://www.cnblogs.com/zzmgg/p/6103153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!