異なるデータベースに全く同じテーブルを作成する場合は、以下のクエリを使えます。
SELECT * INTO schema.newtable FROM schema.oldtable WHERE 1 = 0
プライマリキーが設定されていないため、別途設定する必要があります。
テーブルのデータも一緒にコピーしたい場合は、Where 1 = 0を省略します。