mysql join表哪个是主表

阅读: 评论:0

mysql join表哪个是主表

mysql join表哪个是主表

来源:

我这里所说的主表是指在连接查询里MySQL以哪个表为主进行查询。比如说在LEFT

JOIN查询里,一般来说左表就是主表,但这只是经验之谈,很多时候经验主义是靠不住的,为了说明问题,先来个例子,建两个演示用的表categories和posts:

CREATE TABLE IF NOT EXISTS

`categories` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT,

`name` varchar(15) NOT NULL,

`created` datetime NOT NULL,

PRIMARY KEY (`id`)

);

CREATE TABLE IF NOT EXISTS `posts` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT,

`category_id` int(10) unsigned NOT NULL,

`title` varchar(100) NOT NULL,

`content` varchar(200) NOT NULL,

`created` datetime NOT NULL,

PRIMARY KEY (`id`),

KEY `category_id` (`category_id`)

);

先注意一下每个表的索引情况,以后会

本文发布于:2024-02-01 04:52:48,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170673436634004.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:Flutter 体验记
标签:mysql   join   是主表
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23