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

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

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

    隨筆-31  評(píng)論-14  文章-0  trackbacks-0

    1.float類型
    float列類型默認(rèn)長(zhǎng)度查不到結(jié)果,必須指定精度,
    比如 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的話會(huì)查到這條記錄。

    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
    注:超出字段范圍,無(wú)法插入

    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)
    注:小數(shù)位數(shù)不夠,自動(dòng)補(bǔ)齊,但是存在一個(gè)問(wèn)題就是如上的近似值。

    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)
    注:小數(shù)位數(shù)超了,自動(dòng)取近似值。

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

    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位整數(shù),其中D位位于小數(shù)點(diǎn)后面。
    例如,定義為FLOAT(7,4)的一個(gè)列可以顯示為-999.9999。MySQL保存值時(shí)進(jìn)行四舍五入,因此如果在FLOAT(7,4)列內(nèi)插入999.00009,近似結(jié)果是999.0001。

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

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 一区二区三区免费电影| 国产成人精品日本亚洲直接| 国产精品亚洲色婷婷99久久精品| 亚洲免费综合色在线视频| 亚洲另类图片另类电影| h视频在线免费看| 亚洲一区二区三区播放在线| 免费国产作爱视频网站| 在线亚洲午夜片AV大片| 高清国语自产拍免费视频国产 | 午夜视频在线观看免费完整版| 亚洲欧洲国产成人精品| 手机看黄av免费网址| 亚洲精品精华液一区二区 | 成人免费一区二区三区| 九月丁香婷婷亚洲综合色| 久久99热精品免费观看牛牛| 亚洲自偷精品视频自拍| 大地资源免费更新在线播放| 亚洲色欲啪啪久久WWW综合网| 暖暖免费高清日本中文| 一区二区三区在线免费| 亚洲AV人无码综合在线观看| 18女人水真多免费高清毛片| 亚洲熟女精品中文字幕| 亚洲视频人成在线播放| 日韩在线永久免费播放| 亚洲日韩久久综合中文字幕| 亚洲国产黄在线观看| 99热这里只有精品6免费| 亚洲欧美日韩国产成人| 亚洲综合国产精品第一页| 未满十八18禁止免费无码网站| 亚洲资源最新版在线观看| 夜色阁亚洲一区二区三区| 久久久久久毛片免费播放| 亚洲av永久无码| 亚洲天堂视频在线观看| 黑人粗长大战亚洲女2021国产精品成人免费视频| 亚洲爆乳成av人在线视菜奈实| 亚洲成A人片在线观看WWW|