7
PHPコードのデータベース名を設定しようとしています。MySQL Workbench - データベースと同じスキーマですか?
しかし、私は、Workbenchに**というMySQLスキーマがあるので、疑いがあります。それはデータベースと同等ですか、それとも別のものですか? WorkbenchでDBを作成するための明示的な参照が見つかりませんでしたので、私はそれを求めています。
PHPコードのデータベース名を設定しようとしています。MySQL Workbench - データベースと同じスキーマですか?
しかし、私は、Workbenchに**というMySQLスキーマがあるので、疑いがあります。それはデータベースと同等ですか、それとも別のものですか? WorkbenchでDBを作成するための明示的な参照が見つかりませんでしたので、私はそれを求めています。
はい、MySQLでは、スキーマとデータベースは同義です。これは構文にも及ぶ:
CREATE DATABASE foo;
DROP SCHEMA foo;
CREATE SCHEMA bar;
DROP DATABASE bar;
スキーマとデータベースの両方は、基本的にテーブルの名前空間です。
SQLの他の実装では、データベースとスキーマという用語が異なって使用されます。
より良いとは言えませんでした。 +1 –