美文网首页
Mysql的连接

Mysql的连接

作者: Aluha_f289 | 来源:发表于2018-03-26 13:57 被阅读0次

Mysql内连接=等值连接就相当于求两个表的相同处
表1

select * from table1;
+----+---------+--------+------------+
| id | title   | author | date       |
+----+---------+--------+------------+
|  1 | java    | z      | 2018-03-26 |
|  2 | php     | a      | 2018-03-26 |
|  3 | phython | s      | 2018-03-25 |
+----+---------+--------+------------+
3 rows in set

表2

select * from tcount_tbl;
+--------+-------+
| author | count |
+--------+-------+
| z      |    20 |
| a      |    20 |
| b      |     0 |
| g      |     0 |
| j      |     1 |
| s      |     1 |
+--------+-------+
6 rows in set

内连接语法

select * from table1 inner join table2 on 调教

实例

select * from table1 a inner join tcount_tbl b on a.author=b.author;
+----+---------+--------+------------+--------+-------+
| id | title   | author | date       | author | count |
+----+---------+--------+------------+--------+-------+
|  1 | java    | z      | 2018-03-26 | z      |    20 |
|  2 | php     | a      | 2018-03-26 | a      |    20 |
|  3 | phython | s      | 2018-03-25 | s      |     1 |
+----+---------+--------+------------+--------+-------+

left join on以左表为主表

select a.id ,a.author,b.count from table1 a left join tcount_tbl b on a.author=b.author;
+----+--------+-------+
| id | author | count |
+----+--------+-------+
|  1 | z      |    20 |
|  2 | a      |    20 |
|  3 | s      |     1 |
+----+--------+-------+

right join on以右表为主表

 select a.id ,a.author ,b.count from table1 a right join tcount_tbl b on a.author =b.author;
+------+--------+-------+
| id   | author | count |
+------+--------+-------+
|    1 | z      |    20 |
|    2 | a      |    20 |
|    3 | s      |     1 |
| NULL | NULL   |     0 |
| NULL | NULL   |     0 |
| NULL | NULL   |     1 |
+------+--------+-------+

相关文章

  • MySql

    //连接mysql mysql -u root -h 47.101.205.200 -p //连接mysql ex...

  • Node 连接 MySQL

    安装驱动 Node 连接 MySQL 首先需要安装 MySQL 驱动 mysqljs/mysql 连接数据库 连接...

  • PHP+MySQL

    前言 本文为PHP与MySQL连接的一些基础操作的总结。 连接MySQL服务器 连接成功---返回mysql连接标...

  • 本文为PHP与MySQL连接的一些基础操作的总结

    前言 本文为PHP与MySQL连接的一些基础操作的总结。 连接MySQL服务器 连接成功---返回mysql连接标...

  • 多种语言连接MySQL

    1.java连接MySQL(JDBC) 2.php连接MySQL(mysql_connect) 3.R连接MySQ...

  • mysql命令

    连接本地数据库: mysql -uUser -pPassword连接远程主机的mysql: mysql -h110...

  • MySql常用命令

    MySql常用命令 Mysql命令mysql:连接Mysql数据库 mysql命令格式: 1) 连接到本机上的MY...

  • Node.js连接mysql数据库

    学习目标 使用node.js连接并操作mysql数据 先安装mysql模块 编写代码实现 创建连接 连接mysql...

  • yii和yii2连接mysql以及oracle

    yii连接mysql yii连接oracle yii2连接mysql yii2连接oracle

  • PHP基础回顾之My SQL(七)

    连接 MySQL 关闭连接 创建 MySQL 数据库CREATE DATABASE 语句用于在 MySQL 中创建...

网友评论

      本文标题:Mysql的连接

      本文链接:https://www.haomeiwen.com/subject/qnhrcftx.html