家居小楠人≈

不要轻易放弃。学习成长的路上,我们长路漫漫,只因学无止境。 网站首页学无止境

  • 如何在MySQL数据库中支持完整的Unicode,你MySql中还在使用charset=utf8么?

    你的MySql数据库 字符集 还在用utf8 么? 在这篇文章中,我将解释为什么你应该切换到utf8mb4,以及如何做到这一点。

    Mysql mysql| 2019-05-17浏览(298阅读原文
  • Mysql数据库开发的36条原则𝌆

    这些原则都是经历过实战总结而成

    每一条原则背后都是血淋淋的教训

    这些原则主要是针对数据库开发人员,在开发过程中务必注意

    总是在灾难发生后,才想起容灾的重要性;

    总是在吃过亏以后,才记得曾有人提醒过。

    Mysql mysql| 2019-05-17浏览(176阅读原文
  • 一条SQL语句执行得很慢的原因有哪些?

    说实话,这个问题可以涉及到 MySQL 的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你“输入URL回车之后,究竟发生了什么”一样,看看你能说出多少了。

    之前腾讯面试的实话,也问到这个问题了,不过答的很不好,之前没去想过相关原因,导致一时之间扯不出来。所以今天,我带大家来详细扯一下有哪些原因,相信你看完之后一定会有所收获,不然你打我。

    Mysql mysql| 2019-05-16浏览(208阅读原文
  • MySql ip地址与数值之间转换及其他函数

    • mysql> SELECT INET_ATON('10.0.5.9');
              -> 167773449

      对于此示例,返回值计算为10×256 3 + 0×256 2 + 5×256 + 9。

      INET_ATON()可能会也可能不会返回NULL短格式IP地址的非结果(例如'127.1'表示'127.0.0.1')。因此,INET_ATON()不应将a用于此类地址。

      注意

      要存储生成的值 INET_ATON(),请使用 INT UNSIGNED列而不是 INT签名。如果使用带符号列,则无法正确存储与第一个八位字节大于127的IP地址对应的值。请参见 第11.2.6节“超出范围和溢出处理”

    • INET_NTOA(expr)

      给定网络字节顺序的数字IPv4网络地址,返回地址的点分四字符串表示形式作为连接字符集中的字符串。 如果它不理解它的参数,则INET_NTOA()返回 NULL

      mysql> SELECT INET_NTOA(167773449);
              -> '10.0.5.9'
    Mysql linux| 2019-04-16浏览(473阅读原文