码迷,mamicode.com
首页 > 数据库 > 详细

MySQL基础 三 数值类型,索引

时间:2016-04-25 01:02:37      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:primary

My 1am,1pm

数值类型

  1. Int(4)

  2. Float(5,2)

  3. Varchar(4)

枚举类型

  1. Enum(‘female’,’male’)

  2. Set(‘book’,’football’,’A’….最多64个)

约束条件

Null                         Default                        Extra

默认为允许                   默认null          

Not null                     default 值

 

    Key

    普通索引         index                 

    唯一索引         unique

    主键                   primary key

    外键                   foreign key

    全文索引         fulltext

    查看索引         desc 

                     showindex from  两者有何区别

          创建索引                            createindex xxx on table();

                                              UNIQUE INDEX 

          删除索引                            dropindex xxxx on table;

          建表指定索引字段        

          Primarykey        alter tablexxx modify xcolumn … primary key auto_increment

                            Altertable xxx add primary key();

                            删除注意事项,要先去掉auto_increment

                            Altertable xxxx drop primary key;

                           复合主键                            不同时重复,必须在建表是创建

                   Foreign key                        

                              1.存储引擎必须为innoDB

                              2.字段类型必须与匹配

                              3.被参考字段必须为索引字段

                              Foreignkey (字段) references 表(字段)

                              Onupdate cascade on delete on cascade) engine=innodb;


MySQL基础 三 数值类型,索引

标签:primary

原文地址:http://gxblue.blog.51cto.com/11326567/1767356

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