服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - Mysql using 用法示例详解

Mysql using 用法示例详解

2022-09-25 16:37wgchen~ Mysql

这篇文章主要介绍了Mysql using 用法示例代码详解,本文通过三种方法给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

示例

在平时,我们做关联表查询的时候一般是这样的

select * from 表1 inner join 表2 on 表1.相同的列=表2.相同的列;

然后可以改成这样也是同样的效果

select 表1的列 from 表1 inner join 表2 on 表1.相同的列=表2 .相同的列

然后还可以改成这样

select * from 表1 inner join 表2 using(相同的列);

 

第一种

SELECT * FROM type,article where type.id=article.type_id;

Mysql using 用法示例详解

 

Mysql using 用法示例详解

Mysql using 用法示例详解

 

第二种

SELECT * FROM type inner join article on type.id=article.type_id;

Mysql using 用法示例详解

 

第三种

SELECT type.*,article.* FROM type inner join article USING(id);

Mysql using 用法示例详解

CREATE TABLE `type` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT "类型编号",
  `type_name` varchar(255) DEFAULT "" COMMENT "文章类型名称",
  `order_num` int(11) NOT NULL DEFAULT "0",
  `icon` varchar(255) DEFAULT "" COMMENT "自定义图标",
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT="文章类型表";

INSERT INTO `demo`.`type` (`id`, `type_name`, `order_num`, `icon`) VALUES ("1", "前端教程", "1", "iconclass-9");
INSERT INTO `demo`.`type` (`id`, `type_name`, `order_num`, `icon`) VALUES ("2", "前端工具", "2", "icontoolset");
INSERT INTO `demo`.`type` (`id`, `type_name`, `order_num`, `icon`) VALUES ("3", "随笔", "9", "iconnote");
CREATE TABLE `article` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type_id` int(11) DEFAULT "0" COMMENT "文章类型编号",
  `title` varchar(255) DEFAULT "" COMMENT "文章标题",
  `article_content` text COMMENT "文章主体内容",
  `introduce` text COMMENT "文章简介",
  `add_time` int(11) DEFAULT NULL COMMENT "文章发布时间",
  `view_count` int(11) DEFAULT "0" COMMENT "浏览次数",
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT="文章内容表";

INSERT INTO `demo`.`article` (`id`, `type_id`, `title`, `article_content`, `introduce`, `add_time`, `view_count`) VALUES ("1", "1", "Vue3.x 的生命周期和钩子函数", "# 简要描述

- 用户注册接口

 请求URL
- ` http://xx.com/api/user/register `
  
 请求方式
- POST 

 参数

|参数名|必选|类型|说明|
|:----    |:---|:----- |-----   |
|username |是  |string |用户名   |
|password |是  |string | 密码    |
|name     |否  |string | 昵称    |

# 返回示例 

```
  {
    "error_code": 0,
    "data": {
      "uid": "1",
      "username": "12154545",
      "name": "吴系挂",
      "groupid": 2 ,
      "reg_time": "1436864169",
      "last_login_time": "0",
    }
  }
```

返回参数说明 

|参数名|类型|说明|
|:-----  |:-----|-----                           |
|groupid |int   |用户组id,1:超级管理员;2:普通用户  |

# 备注 

- 更多返回错误代码请看首页的错误代码描述", "Vue3.x 生命周期", "1640069422", "2");
INSERT INTO `demo`.`article` (`id`, `type_id`, `title`, `article_content`, `introduce`, `add_time`, `view_count`) VALUES ("3", "3", "Redis + NodeJS 实现一个能处理海量数据的异步任务队列系统", "在最近的业务中,接到了一个需要处理约十万条数据的需求。这些数据都以字符串的形式给到,并且处理它们的步骤是异步且耗时的(平均处理一条数据需要 25s 的时间)。如果以串行的方式实现,其耗时是相当长的:", "异步任务队列系统", "1640069422", "15");

到此这篇关于Mysql using 用法的文章就介绍到这了,更多相关Mysql using 用法内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/weiguang102/article/details/122957768

延伸 · 阅读

精彩推荐