zoukankan      html  css  js  c++  java
  • mysql8学习笔记②选择合适的存储引擎和字段类型

    数据类型

    浮点类型

    测试double和decimal

    create database test charset=utf8mb4;

    use test;

    create table t(d1 double,d2 decimal(10,3));

    insert into t values(11.2,11.2),(2.56,2.56),(9.01,9.01),(132.33,132.33);

    select * from t;

    select sum(d1),sum(d2) from t;

    时间类型

    字符串类型

    数据类型选择建议

    优先选择符合存储数据需求的最小数据类型

    谨慎使用ENUM,TEXT字符串类型如果使用text类型最好单独使用扩展表

    同财务相关的数值型数据,必须使用decimal类型

    选择合适的数据类型

    相同的列最好使用相同的属性和类型,这样SQL执行效率更高

    章节编号是2位,不足两位部分补0

  • 相关阅读:
    LeetCode347 前k个高频元素
    剑指42 连续字数租的最大和
    hdu1540
    hdu4553 两棵线段树
    cdq分治
    负环
    最短路
    差分约束系统
    hdu3308
    hdu5862 树状数组+扫描线+离散化
  • 原文地址:https://www.cnblogs.com/reblue520/p/13254629.html
Copyright © 2011-2022 走看看