MySQL 数据库和数据库实例的区别

Posted by icoding168 on 2020-02-06 00:16:29

分类: MySQL  

在数据库领域有两个词很容易混淆,数据库(database)和实例(instance)。


数据库:一个包含了表、触发器等数据库对象的命名空间,同一个数据库实例中,不同数据库之间的数据可以互相访问,如

SELECT *
FROM db1.user u1
	LEFT JOIN db2.user u2 ON u1.user_id = u2.user_id
WHERE u1.user_id IS NOT NULL

实例:一个数据库实例可以包含多个数据库,一个数据库实例对应一个 MySQL 进程。