2

MS SQL 2005 のデータベース構造に関する情報を取得するために、SYS.ALL_OBJECTS、SYS.FOREIGN_KEYS などのシステム カタログ ビューを使用しています。

MySQL (v. 5) サーバー用の同等の機能/ビューはありますか?

4

2 に答える 2

5

スキーマの場合(すべてのオブジェクト);

SELECT * FROM information_schema.SCHEMATA S;

制約と外部キーについても;

SELECT * FROM information_schema.TABLE_CONSTRAINTS T;

他のすべてについては、このクエリを確認してください。

SELECT * FROM information_schema.CHARACTER_SETS C;
SELECT * FROM information_schema.COLLATION_CHARACTER_SET_APPLICABILITY C;
SELECT * FROM information_schema.COLLATIONS C;
SELECT * FROM information_schema.COLUMN_PRIVILEGES C;
SELECT * FROM information_schema.`COLUMNS` C;
SELECT * FROM information_schema.KEY_COLUMN_USAGE K;
SELECT * FROM information_schema.PROFILING P;
SELECT * FROM information_schema.ROUTINES R;
SELECT * FROM information_schema.SCHEMA_PRIVILEGES S;  
SELECT * FROM information_schema.STATISTICS S;
SELECT * FROM information_schema.TABLE_PRIVILEGES T;
SELECT * FROM information_schema.`TABLES` T;
SELECT * FROM information_schema.TRIGGERS T;
SELECT * FROM information_schema.USER_PRIVILEGES U;
SELECT * FROM information_schema.VIEWS V;
于 2008-11-12T16:54:18.100 に答える
1

うーん、含まれているすべてを調べたわけではありませんが、 information_schema にはかなりの情報がありますshowコマンドもあります。

それでも、そこにあるすべての外部キーを表示する単一のコマンドは見当たりません。

于 2008-11-12T16:38:24.120 に答える