<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-31  評論-14  文章-0  trackbacks-0

    1.float類型
    float列類型默認長度查不到結果,必須指定精度,
    比如 num  float,  insert into  table (num) values (0.12); select  * from table where num=0.12的話,empty set。
    num float(9,7),  insert into  table (num) values (0.12); select  * from table where num=0.12的話會查到這條記錄。

    mysql> create table tt
        -> (
        -> num  float(9,3)
        -> );
    Query OK, 0 rows affected (0.03 sec)

    mysql> insert into tt(num)values(1234567.8);
    ERROR 1264 (22003): Out of range value for column 'num' at row 1
    注:超出字段范圍,無法插入

    mysql> insert into tt(num)values(123456.8);
    Query OK, 1 row affected (0.00 sec)

    mysql> select  * from  tt;
    +------------+
    | num        |
    +------------+
    | 123456.797 |
    +------------+
    1 row in set (0.00 sec)
    注:小數位數不夠,自動補齊,但是存在一個問題就是如上的近似值。

    mysql> insert into tt(num)values(123456.867);
    Query OK, 1 row affected (0.04 sec)

    mysql> select * from   tt;
    +------------+
    | num        |
    +------------+
    | 123456.797 |
    | 123456.797 |
    | 123456.867 |
    +------------+
    3 rows in set (0.00 sec)

    mysql> select  * from tt where  num=123456.867;
    +------------+
    | num        |
    +------------+
    | 123456.867 |
    +------------+
    1 row in set (0.00 sec)

    mysql> insert into tt(num)values(2.8);
    Query OK, 1 row affected (0.04 sec)

    mysql> select * from   tt;
    +------------+
    | num        |
    +------------+
    | 123456.797 |
    | 123456.797 |
    | 123456.867 |
         2.800 |
    +------------+
    4 rows in set (0.00 sec)

    mysql> select  * from tt where  num=2.8;
    +-------+
    | num   |
    +-------+
    | 2.800 |
    +-------+
    1 row in set (0.00 sec)

    mysql> insert into tt(num)values(2.888888);
    Query OK, 1 row affected (0.00 sec)

    mysql> select  * from  tt;
    +------------+
    | num        |
    +------------+
    | 123456.797 |
    | 123456.797 |
    | 123456.867 |
         2.800 |
         2.889 |
    +------------+
    5 rows in set (0.00 sec)
    注:小數位數超了,自動取近似值。

    --------------------------------------------------------------------------------------

    2.double類型

    mysql> create table tt(
        -> num  double(9,3)
        -> );
    Query OK, 0 rows affected (0.02 sec)

    mysql> insert into tt(num) values(234563.9);
    Query OK, 1 row affected (0.00 sec)

    mysql> select * from  tt;
    +------------+
    | num        |
    +------------+
    | 234563.900 |
    +------------+
    1 row in set (0.00 sec)

    mysql> insert into tt(num) values(2345623.2);
    ERROR 1264 (22003): Out of range value for column 'num' at row 1
    mysql> insert into tt(num) values(234563.2);
    Query OK, 1 row affected (0.00 sec)

    mysql> select  * from  tt;
    +------------+
    | num        |
    +------------+
    | 234563.900 |
    | 234563.200 |
    +------------+
    2 rows in set (0.00 sec)

    mysql> insert into tt(num) values(2.8);
    Query OK, 1 row affected (0.00 sec)

    mysql> select  * from tt;
    +------------+
    | num        |
    +------------+
    | 234563.900 |
    | 234563.200 |
         2.800 |
    +------------+
    3 rows in set (0.00 sec)

     

    FLOAT(M,D)或REAL(M,D)或DOUBLE PRECISION(M,D)。這里,“(M,D)”表示該值一共顯示M位整數,其中D位位于小數點后面。
    例如,定義為FLOAT(7,4)的一個列可以顯示為-999.9999。MySQL保存值時進行四舍五入,因此如果在FLOAT(7,4)列內插入999.00009,近似結果是999.0001。

    posted on 2012-07-09 23:15 zhanghu198901 閱讀(8785) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 好大好深好猛好爽视频免费| **俄罗斯毛片免费| 国产成人免费片在线观看| 亚洲综合色7777情网站777| 91热久久免费精品99| 亚洲国产精品第一区二区| 国产又黄又爽胸又大免费视频 | 亚洲大香伊人蕉在人依线| 国产成人精品免费久久久久| 国产亚洲精品xxx| 国产精成人品日日拍夜夜免费| 国产偷v国产偷v亚洲高清| 久久午夜无码免费| 亚洲蜜芽在线精品一区| 国产妇乱子伦视频免费| 亚洲AV成人影视在线观看| 又粗又硬免费毛片| 一级做性色a爰片久久毛片免费| 国产精品亚洲综合专区片高清久久久| 九九免费观看全部免费视频| 亚洲国产成人片在线观看| 91香蕉国产线在线观看免费 | 亚洲爆乳精品无码一区二区三区| 久久免费视频99| 亚洲乱码一二三四区乱码| 在线成人a毛片免费播放| 免费无码专区毛片高潮喷水| 亚洲愉拍99热成人精品热久久| 久久国产乱子伦精品免费一| 久久久国产亚洲精品| 亚洲国产av无码精品| 久久精品视频免费播放| 亚洲人配人种jizz| 亚洲一区二区三区乱码A| 91精品免费高清在线| 久久精品国产亚洲av品善| 国产亚洲综合成人91精品| 97视频免费在线| 亚欧洲精品在线视频免费观看| 亚洲欧洲日韩不卡| 国产大片91精品免费观看男同|