Mysql的数据类型分为数字类型,日期和时间,字符串三大类,这三类又细分为下:

           1.数字类型:

                      整数:  

                                 类型                   说明                                       存储需求

                                 tinyint                  很小的整数                          1个字节

                                 smallint              小的整数                               2个字节

                                 mediumint           中等大小的整数                3 个字节

                                 int(integer)          普通大小的整数                 4个字节

                                 bidint                    大整数                                   8个字节

                    小数:

                                float                       单精度浮点数                   4个字节

                                double                   双精度浮点数                   8个字节

                               decimal                  压缩严格的定点数          m+2个字节

          2.日期和时间:

                  year      time         date          datetime           timestamp     

         3.字符串:

                    字符串:     char        varchar

                      文本:        tinytext       text       mediumtext           longtext

                    二进制(用来存储图片,音乐等):      tinyblob       blob       mediumblob       longblob

       详情见: 《MySQL数据类型》 : http://www.cnblogs.com/zbseoag/archive/2013/03/19/2970004.html

 

 

 

Mysql关键字:

           NULL:数据列可包含NULL值

          NOT NULL:数据列不允许包含NILL值

          DEFAULT:默认值

          PRIMARY KEY :主键

          AUTO_INCREMENT:自动递增,适用于整数类型

          UNSIGNED  : 无符号

          CHARACTER  SET name : 指定一个字符集

 

posted on 2017-06-28 15:05  江湖小神仙  阅读(189)  评论(0)    收藏  举报