• MySQL数据库的创建和操作以及多表查询


      

    创建数据库:

    1 CREATE DATABASE 数据库名称;

    查看所有的数据库:

    1 SHOW DATABASES;

    操作指定数据库:

    1 USE 数据库名称;

    查看当前所操作的数据库:

    1 SELECT DATABASE();

    删除指定数据库:

    1 DROP DATABASE 数据库名称;

     

    多表查询-内连接查询-显式查询:

    
    SELECT
        表的别名.列名
        关联表的别名.列名
    FROM
        表名 表的别名
    INNER JOIN 
        关联表的表名 别名
    ON 
        别名的列等于关联表的某一列/*例如s.gid = g.id*/

    多表查询-内连接查询-隐式查询:

    SELECT
        表的别名.列名
        关联表的别名.列名
    FROM
        表名        别名
        关联表的表名 别名
    WHERE
        别名的列等于关联表的某一列     

    内连接查询的是多个表的交集

    多表查询-外连接查询-左右查询:

    SELECT
        表的别名.列名
        关联表的别名.列名
    FROM
        表名 表的别名
    left/right JOIN 
        关联表的表名 别名
    ON 
        别名的列等于关联表的某一列/*例如s.gid = g.id*/

    外连接查询的是一张表的全部数据和另一张表满足需求的数据
  • 相关阅读:
    python变量和作用域
    模块
    装饰器
    转git取消commit
    RTP
    ffmpeg编译
    win7开启wifi
    LIVE555
    【FFmpeg】ffplay播放rtsp视频流花屏问题
    Windows下编译SDL
  • 原文地址:https://www.cnblogs.com/lxr521/p/10622516.html
Copyright © 2020-2023  润新知