• mysql知识点小计


    1、居然一直没注意到内容检索的时候不区分大小写,太菜了。。。。比如字段ename='TOM'和ename='tom'是一样的

      可以用BINARY来强制区分,但注意这个应该不是一个专门用来做这个事的东西,因为用了查询计划看了,命中不了索引。。。。

      

    select * from emp where BINARY ename='SMITH'

    2、NATURAL JOIN会自动匹配同名列,这个。。因为我比较不爱用自然主键,所以基本上主键都叫ID,很少根据表名来命名主键。基本上没注意和用到过这个

    3、inner和outer的差别,innner会过滤掉on条件不匹配的记录,会导致第一张表的总记录数变少的情况。外连接可以通过左或右外连接来控制某一张表整表记录显示

    4、全外连接mysql不支持,方案:union(去重)和union all(不去重)

  • 相关阅读:
    喷水装置(一)
    下沙小面的(2)
    +-字符串
    非洲小孩
    寻找最大数(三)
    C
    寻找最大数
    阶乘之和
    背包问题
    python的内存管理机制(zz)
  • 原文地址:https://www.cnblogs.com/gabin/p/15355990.html
Copyright © 2020-2023  润新知