2016-10-11 6 views
1

私は私の理解のとしてMySQL 「データベース名を接続」と「使用データベース」 にいくつかの単純なSQLコマンドを経て同じ両方... please see the snapshot:--と使用database_nameの

ようです私はかなり私はここでstackoverflowで最高の答えを得るだろうと確信しています。

+2

データベースではなくサーバーに接続しています。あなたはあなたが望むすべてのものを「使用」することができます。あなたが使用されたdb(デフォルトのもの)から始めることができることはウィンドウドレッシングです。 mysqlでは、スキーマとdbは同じものです。 – Drew

答えて

2

connect databasenameは接続情報を提供します。 Connection IDと実際に使用されたデータベースのようなものです。

使用データベース名はdocumentationからデータベース名

にデータベースを変更します。

のUSE db_nameのステートメントは、後続の文のため として、デフォルト(現在の)データベースをDB_NAMEデータベースを使用するためのMySQLに指示します。 は、セッションが終了するか、別のUSY ステートメントが発行されるまでデフォルトのままです。

+0

ありがとう..かなり役に立ちました –

0

Google for SCHEMA DATABASEとSCHEMAには違いがあります。あなたはデータベースに接続し、SCHEMAを使用します。

+0

お返事ありがとうございます。 –

+2

これはmysqlとの関係でデータベースとスキーマの違いは何ですか? – Drew

+0

良い点@Drew。 – FDavidov

関連する問題