zoukankan      html  css  js  c++  java
  • char 和 varchar 的区别是什么?float 和 double 的区别是什么?

    char 和 varchar 的区别是什么?

    • char(n) :固定长度类型,比如订阅 char(10),当你输入"abc"三个字符的时候,它们占的空间还是 10 个字节,其他 7 个是空字节。

      char 优点:效率高;缺点:占用空间;适用场景:存储密码的 md5 值,固定长度的,使用 char 非常合适。

    • varchar(n) :可变长度,存储的值是每个值占用的字节再加上一个用来记录其长度的字节的长度。

      所以,从空间上考虑 varcahr 比较合适;从效率上考虑 char 比较合适,二者使用需要权衡。

    float 和 double 的区别是什么?

    • float 最多可以存储 8 位的十进制数,并在内存中占 4 字节。
    • double 最可可以存储 16 位的十进制数,并在内存中占 8 字节。

    MySQL 的内连接、左连接、右连接有什么区别?

    内连接关键字:inner join;左连接:left join;右连接:right join。

    内连接是把匹配的关联数据显示出来;左连接是左边的表全部显示出来,右边的表显示出符合条件的数据;右连接正好相反。

  • 相关阅读:
    一款非常好用的范围滑动插件
    设置滚动条样式
    Qml 定义 constant
    qml 中 使用 shader
    Qt ImageProvider 的使用
    qt 汉化 国际化
    qt rcc 使用
    CentOS7/RHEL7 pacemaker+corosync高可用集群搭建
    Ubunt平台Qt出现:-1: error: cannot find -lgl
    排序-堆排序
  • 原文地址:https://www.cnblogs.com/jxxblogs/p/12167301.html
Copyright © 2011-2022 走看看