zoukankan      html  css  js  c++  java
  • Mysql Select语句详情

    一.Select 查询的五种子句

    1.where 表达式

    表达式在哪一行成立,哪一行就去出来。

    判断符号:=,!=<>><>=<=

    In , between and or andnot

    2Group by

    分组,一般和统计函数配合使用。

    五种统计函数:maxminavgsumcount

    3.having 表达式

    数据在表中,表在硬盘或内存以文件形式存在,

    Where是针对表文件发挥作用的。

    查询结果也是一张表,其文件一般存在缓冲区。

    Having是针对查询结果发挥作用的。

    4.order by

    主要用到排序,

    可以针对字段,升序 asc 降序desc

    可以多个字段排序。

    5.limit

    限制条目

    Limit[offset]N

    Offset :偏移量

    N:取出条目

     

    二.MySql子查询包括三种:

    Where型子查询:

    把内层查询的结果作为外层查询的条件。

    From型子查询:

    把内层查询的结果作为临时表供外层查询。

    Exists型子查询

    把外层的查询结果拿到内层,看内层的查询是否成立。

    三.连接查询

    Union 合并查询结果

    连接查询:

    左连接

    右连接

    内连接

    四.列的增加,删除与修改


    列的增加:

    增加列  :alter table 表名 add 列声明

    可以用after 来声明列的位置  :alter table 表名 add 列声明  after 列明

    可以用first 来讲添加的列 放在第一列: alter table 表名 add 列声明  first



    列的修改:

    alter table 表名 change 被改变的列名 列声明;


    列的删除:

    alter table 表名 drop [column] 列明


    五。顺便写个改变语句分割的 关键词

    语句中含有分号,g或通过delimiter指定的其他分隔符

  • 相关阅读:
    浏览网页的过程
    端口转发和端口映射
    代码审计入门之BlueCMS v1.6 sp1
    php伪协议总结
    phar反序列化
    iOS开发之GCD使用总结
    深入理解Android NDK日志符号化
    Android 开源项目源码解析之DynamicLoadApk 源码解析
    Gilt如何将微服务部署到AWS环境,介绍ION-Roller
    100分程序员的8个习惯
  • 原文地址:https://www.cnblogs.com/chenpan/p/3661841.html
Copyright © 2011-2022 走看看