sql >> データベース >  >> RDS >> Mysql

JPA @Tableアノテーションカタログとスキーマ変数は何に使用されますか?

    カタログとスキーマは、データベースのサーバー側で定義する「名前空間」です。一部のデータベースにはスキーマが含まれ、一部にはカタログが含まれ、一部には両方が含まれます。特定のユーザーでログインする場合、一部のデータベースはスキーマ/カタログをデフォルトでユーザーの名前空間に設定し、テーブルが他のユーザーに表示されないようにします。そのため、「共通の」名前空間を使用する必要があります。したがって、データのバックアップに使用しているデータベースによっては、これらの設定を無視することをお勧めします。

    MySQLの場合、これらの設定を無視することをお勧めします。これは、JDBC URLの「データベース」部分(最後のスラッシュの後の部分)がデータベース名を指しているためです。これは、スキーマ(MySQLの場合)と意味的に同じです。




    1. メタデータ検出ウィザードの使用

    2. T-SQLを使用してSQLServerエージェントジョブを実行する方法

    3. Mysql Connector / JがDATEとTIMEのタイムゾーンを変換しないようにするにはどうすればよいですか?

    4. 未使用の主キーの使用