mysql笔记(上)

mosh讲数据库笔记,原视频链接

  • 单表查询基本操作

  • 多表的连接

  • 数据库的插入、删除

  • 数据汇总

  • 编写复杂查询

  • sql内置函数

  • 单表查询基本操作
    • select
    • WHERE last_name REGEXP ‘^filed|field$’
    • AND,OR,NOT
    • IN
    • BETWEEN…AND…
    • LIKE * REGEXP
    • IS NULL
    • ORDER BY age (DESC)
    • LIMIT 跳过,选取 == LIMIT 选取 OFFSET 跳过 *
    • 查询语句顺序:SELECT -> FROM -> WHERE -> GROUP BY -> HAVING -> ORDER BY ->LIMIT
    • 日期值 ‘2019-01-01’
  • 多表的连接
    • inner join
      • 跨数据库连接 不在数据库中的表:数据库名.表名 * 复合主键表的连接 join后的条件用and连接
      • 隐式连接 from后逗号隔开两个表,把join后的条件放在where后
    • outer join
      • 连接的时候如果join的on子句的两个列名完全一样,可以用using语句替换on语句 join … using(公共列名)加括号
      • 自然连接 natur

你可能感兴趣的:(mysql)