connect database_name和use database_name之间有什么区别

时间:2016-10-11 06:42:01

标签: mysql

我在mysql中经历了一些简单的sql命令 “connect databasename”和“use database” 根据我的理解,它似乎都一样...... please see the snapshot:--

我非常确定我会在stackoverflow上获得最佳答案。

2 个答案:

答案 0 :(得分:2)

connect databasename为您提供连接信息。比如连接ID和实际使用的数据库。

使用databasename将数据库更改为databasename

来自documentation

  

USE db_name语句告诉MySQL使用db_name数据库   后续语句的默认(当前)数据库。数据库   在会话结束或其他USE之前,它仍然是默认值   发表声明:

答案 1 :(得分:0)

Google for SCHEMA。 DATABASE和SCHEMA之间存在差异。您连接到数据库并使用SCHEMA。