zoukankan      html  css  js  c++  java
  • mysql tips

    数据类型

    1. float,double在DB中保存的是近似值,而Decimal则以字符串的形式保存数值,如float无法保存9876543.21
    2. FLOAT和DOUBLE在不指 定精度时,默认会按照实际的精度来显示,而DECIMAL在不指定精度时,默认整数为10,小数为0;
    3. 浮点数和定点数定义时的(M,D)中,M并不包括小数点和符号位的长度;
    4. 插入的浮点数超过了定义时的精度M:
      • 如果是整数部分过长,则插入失败;
      • 如果是小数部分过长,则四舍五入后保存,float和double不报warning,decimal会报warning;
    5. 浮点数如果不写精度和标度,则会按照实际显示,如果有精度和标度,则会将数据四舍五入后插入,系统不报错,定点数如果不设置精度和标度,刚按照默认的(10,0)进行操作,如果数据超过了精度和标度值,则会警告!
    6. 对数据求SUM()时会出现不同的结果,float和double求SUM都会出现很多小数点,而decimal求SUM得到的是精准数值;
    7. 对数据求SUM()时会出现不同的结果,当数据精度较高时,float和double求SUM都会出现很多小数点,而decimal求SUM得到的是精准数值;

    定义语句

    1. schema名、table名、column名可以为关键字;

    查询语句

    1. order by和group by一起使用时,order by必须放在group by的后面;
  • 相关阅读:
    通过Get-Group导出组的成员
    VNC Server (CentOS 7 GNOME)
    VNC Server (Ubuntu 16.04.3 GNOME)
    输入输出重定向
    Linux下的网卡Bonding
    硬件性能测试
    Linux里的稀疏文件
    Linux下CPU信息的查看
    工作中常用到的Linux命令
    Putty+Xming实现在Windows客户端显示Linux服务器端的图形化程序
  • 原文地址:https://www.cnblogs.com/canger/p/9762554.html
Copyright © 2011-2022 走看看