返回顶部
首页 > 资讯 > 数据库 >Mysqlusing使用详解
  • 541
分享到

Mysqlusing使用详解

2024-04-02 19:04:59 541人浏览 八月长安
摘要

目录示例第一种第二种第三种示例 在平时,我们做关联表查询的时候一般是这样的 select * from 表1 inner join 表2 on 表1.相同的列=表2.相同的

示例

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

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 的生命周期和钩子函数', '# 简要描述\r\n\r\n- 用户注册接口\r\n\r\n 请求URL\r\n- ` Http://xx.com/api/user/reGISter `\r\n  \r\n 请求方式\r\n- POST \r\n\r\n 参数\r\n\r\n|参数名|必选|类型|说明|\r\n|:----    |:---|:----- |-----   |\r\n|username |是  |string |用户名   |\r\n|passWord |是  |string | 密码    |\r\n|name     |否  |string | 昵称    |\r\n\r\n# 返回示例 \r\n\r\n```\r\n  {\r\n    \"error_code\": 0,\r\n    \"data\": {\r\n      \"uid\": \"1\",\r\n      \"username\": \"12154545\",\r\n      \"name\": \"吴系挂\",\r\n      \"groupid\": 2 ,\r\n      \"reg_time\": \"1436864169\",\r\n      \"last_login_time\": \"0\",\r\n    }\r\n  }\r\n```\r\n\r\n返回参数说明 \r\n\r\n|参数名|类型|说明|\r\n|:-----  |:-----|-----                           |\r\n|groupid |int   |用户组id,1:超级管理员;2:普通用户  |\r\n\r\n# 备注 \r\n\r\n- 更多返回错误代码请看首页的错误代码描述', '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内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

您可能感兴趣的文档:

--结束END--

本文标题: Mysqlusing使用详解

本文链接: https://lsjlt.com/news/139407.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Mysqlusing使用详解
    目录示例第一种第二种第三种示例 在平时,我们做关联表查询的时候一般是这样的 select * from 表1 inner join 表2 on 表1.相同的列=表2.相同的...
    99+
    2024-04-02
  • Express.JS使用详解
    安装了node(下载)之后, 在你的机器上创建一个目录,开始你的第一个应用程序。 $ mkdir hello-world 在这个目录中你将定义应用程序“包”,这和任何其他node的包没有什么不同。文...
    99+
    2022-06-04
    详解 Express JS
  • xtrabackup使用详解
    原理:    在InnoDB内部会维护一个redo日志文件,我们也可以叫做事务日志文件。事务日志会存储每一个InnoDB表数据的记录修改。当InnoDB启动时,Inn...
    99+
    2024-04-02
  • Docker使用详解
    Docker Docker基础篇 目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启动 掌握Docker镜像与容器相关命令 掌握Tomcat Ng...
    99+
    2023-09-03
    docker 运维 容器 java
  • iptables使用详解
    前言 最近买了一个VPS,并在上面搭了DOCKER,然后再DOCKER中安装Mysql。但只要将网络端口映射到宿主机上,那么外部网络就可以直接访问该数据。属实吓人。为此,我们需要使用防火墙。 说到防火...
    99+
    2023-09-07
    linux ubuntu 服务器
  • pytest使用详解
    pytest使用详解 1.pytest简介2.pytest的命名规则2.1 python的命名规则2.2 pytest的命名规则 3.pytest的运行方式3.1 主函数运行3.2 命令行...
    99+
    2023-08-31
    pytest python 测试用例
  • mshtml使用详解
    mshtml是Microsoft HTML解析器,它是由Microsoft开发的一组ActiveX控件,用于解析和操作HTML文档。...
    99+
    2023-09-13
    mshtml
  • Arthas 使用详解
    前言   Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问...
    99+
    2023-09-05
    arthas Arthas使用详解 Arthas详细使用 arthas 使用 arthas详解
  • canal 使用详解
    第1章 Canal 简介 canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费 工作原理 canal 模拟 MySQ...
    99+
    2023-09-04
    mysql 数据库 Canal Powered by 金山文档
  • SpringCloudGateway使用详解
    目录Spring Cloud Gateway使用安装配置断言过滤器熔断器总结Spring Cloud Gateway使用 Spring Cloud Gateway是一个基于Sprin...
    99+
    2023-05-16
    Java SpringCloud SpringCloud Gateway使用
  • CompletableFuture使用详解
    一、简介 1.1 概述 在上一篇文章《CompletionService使用与源码分析》中,已经介绍过了Future的局限性,它没法直接对多个任务进行链式、组合等处理,需要借助并发工具类才能完成,实现逻辑比较复杂。 而Completable...
    99+
    2023-08-16
    java Future
  • Window.ShowModalDialog使用详解
    Window.ShowModalDialog是浏览器窗口对象的一个方法,它可以在一个模态对话框中打开一个URL。模态对话框意味着在对...
    99+
    2023-08-22
    使用
  • 详解MySqlBulkLoader的使用
    目录一、mysqlBulkLoader的使用二、MySqlBulkLoader使用过程中出现的问题1、Mysql数据库不支持加载本地文件数据2、数据库和项目是分别放在不同服务器上mysql数据库:最近要写一个服务,跨库数...
    99+
    2022-07-14
    MySqlBulkLoader使用 MySqlBulkLoader
  • MySQL Explain使用详解
    在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使...
    99+
    2024-04-02
  • React.cloneElement的使用详解
    目录cloneElement 的作用使用场景添加新的 props修改 props 的事件定制样式添加 key总结因为要接手维护一些项目,团队的技术栈最近从 vue 转向 react ...
    99+
    2024-04-02
  • java SpringSecurity使用详解
    目录SpringSecurity1、pom.xml简介1、pom.xml2、Security的controller3、路径转发的controller注销及权限控制1、导入依赖thym...
    99+
    2024-04-02
  • Python numpy.transpose使用详解
    前言 看Python代码时,碰见 numpy.transpose 用于高维数组时挺让人费解,通过一番画图分析和代码验证,发现 transpose 用法还是很简单的。 注:评论中说的三...
    99+
    2024-04-02
  • 详解Java-Jackson使用
    序列化 序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取...
    99+
    2024-04-02
  • numpy.sum()的使用详解
    numpy的sum函数可接受的参数是: sum(a, axis=None, dtype=None, out=None, keepdims=np._NoValue) 在参数列表中...
    99+
    2024-04-02
  • Windows使用GitHubDesktop详解
    目录一、安装1、安装git Windows 客户端—GitHub Desktop2、注册GitHub账户二、操作介绍1、创建一个本地仓库2、布本地仓库到GitHub3、提...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作