mysql 自然连接和左连接的问题

mysql 自然连接和左连接的问题,第1张

自然连接:在连接条件中使用等于(=)运算符比较被连接列的列值,但它使用选

择列表指出查询结果集合中所包括的列,并删除连接表中的重复列。

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录;

左联接两表根据字段ID关联嘛,比的自然连接要快,如果字段ID建立有索引,则更快.

但并不是加了索引就一定快,这个不一定的。在这里会更快

MySQL除了最常见的TCP连接方式外,还提供SOCKET(LINUX默认连接方式)、PIPE和SHARED MEMORY连接方式。

各连接方式的服务器、客户端启动选项,及连接默认值见下表:

TCP连接(Linux,Windows):

目标 启动选项 默认值

SERVER --port=PORT 3306

CLIENT --protocol=TCP --port=PORT 3306

SOCKET连接(Linux):

目标 启动选项 默认值

SERVER --enable-named-pipe --socket=SOCKET /tmp/mysql.sock

CLIENT --protocol=SOCKET --socket=SOCKET /tmp/mysql.sock

PIPE连接(Windows):

目标 启动选项 默认值

SERVER --enable-named-pipe --socket=SOCKET MYSQL

CLIENT --protocol=PIPE --socket=SOCKET MYSQL

SHARED MEMORY连接(Windows):

目标 启动选项 默认值

SERVER --shared-memory --shared-memory-base-name=MEMORY MySQL

CLIENT --protocol=MEMORY --shared-memory-base-name=MEMORY MySQL


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7617250.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存