2012-10-31 12 views
7

PHPコードのデータベース名を設定しようとしています。MySQL Workbench - データベースと同じスキーマですか?

しかし、私は、Workbenchに**というMySQLスキーマがあるので、疑いがあります。それはデータベースと同等ですか、それとも別のものですか? WorkbenchでDBを作成するための明示的な参照が見つかりませんでしたので、私はそれを求めています。

答えて

17

はい、MySQLでは、スキーマとデータベースは同義です。これは構文にも及ぶ:

CREATE DATABASE foo; 
DROP SCHEMA foo; 

CREATE SCHEMA bar; 
DROP DATABASE bar; 

スキーマとデータベースの両方は、基本的にテーブルの名前空間です。

SQLの他の実装では、データベースとスキーマという用語が異なって使用されます。

+2

より良いとは言えませんでした。 +1 –

関連する問題