zoukankan      html  css  js  c++  java
  • 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(不去重)

  • 相关阅读:
    python 数据分析3
    python 数据分析2
    Python 数据分析1
    Python18 Django 基础
    Python 17 web框架&Django
    一只救助犬的最后遗言
    With As 获取 id parentId 递归获取所有
    分布式事物
    div 浮动框
    sql时间比较
  • 原文地址:https://www.cnblogs.com/gabin/p/15355990.html
Copyright © 2011-2022 走看看