Mysql using使用详解

吾爱主题 阅读:142 2024-04-01 23:23:02 评论:0

示例

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

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;

 

第二种

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

 

第三种

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

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

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

【腾讯云】云服务器产品特惠热卖中
搜索
标签列表
    关注我们

    了解等多精彩内容