mysql笔记

来源:互联网 发布:淘宝女装客服常用语 编辑:程序博客网 时间:2024/05/02 01:21

在一个数据库里建立的表,前提是表里的字段没有设置字符集,那么当在这些表里插入数据的时候,默认就近原则,就是插入的是对应表的字符集。

 

status  查看数据库状态。这里边有默认字符集,如果没有设置字符集,则用的是默认的。

 

在简历表的时候最好设置字符集,这样在和网页交互的时候可以避免乱码。如果不设置就调用数据库默认的。

 

电脑中的数据类型:整形(十进制,二进制,八进制,十六进制),字符串(“abcdefg” ,“” ,由零个或多个字符串组成的数据),浮点数,null(不确定的值)

 

mysql保存这些数据的时候的字段类型:

整型

            类型                大小           范围(有符号)                           范围(无符号)          用途

           tinyint               1字节         -128~127                                        0~255                     小整型            当通过关键字把字段设置成 unsigned,不能存储负数,范围大了一倍

           smallint            2字节         -32768~32767                                0~65535                 大整型

          mediumint        3字节         -8388608~8388607                       0-16777215             大整型

             int                  4字节          -2147483648,2147483647            0-4294967695        大整型

         bigint                 8字节          略                                                                                  超大整型

     当建立表,建立字段的时候,在可表示范围内,建立最小数据类型,节省空间,提高执行效率。

当在财会,金融的数据中,经常用到浮点数据类型。介绍如下:

         单精度浮点数  float    4字节

         双精度浮点数  doublefloat  8字节        

    当涉及到精确数据类型的时候用

               decimal(M,N)  M代表总位数,N代表小数位

                   比如decimal(3,2),插入123.45 就是正确的,插入1234.56 就是不正确的,

                    他会显示最接近这个数的符合格式的数字,该例子为999.99.

                    所以在插入数据的时候一定要确定格式是正确的。

 

         tips:修改字段语句

                    alter   table    tonytable  modify    price       decimal(5,2)

                                           表名                     字段名       字段类型

                   清空表 语句

                               delete from tablename

          

 

 

 

 

原创粉丝点击