MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

特定のMySQLデータベースのデフォルトの文字セットを確認するにはどうすればよいですか?


以下は、特定のMySQLデータベースのデフォルトの文字セットをチェックするためのクエリです-

mysql> SELECT SCHEMA_NAME 'DatabaseName', default_character_set_name 'Charset' FROM information_schema.SCHEMATA where schema_name = 'db_name';

たとえば、以下のクエリは、「Sample」という名前のデータベースのデフォルトの文字セットを返します-

mysql> SELECT SCHEMA_NAME 'DatabaseName', default_character_set_name 'Charset' FROM information_schema.SCHEMATA where schema_name = 'Sample';
+----------------+---------+
| DatabaseName   | Charset |
+----------------+---------+
| Sample         | latin1  |
+----------------+---------+
1 row in set (0.00 sec)

  1. 特定のMySQLデータベースに保存されているビューのメタデータをどのように確認できますか?

    INFORMATION_SCHEMAデータベースには、ビューのメタデータ、つまりビューに関するデータを含むVIEWSテーブルがあります。これを説明するために、「Info」という名前のビューの例を取り上げています。 例 次のクエリは、「Info」という名前のビューのメタデータを表示します- mysql> SELECT * from INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = 'Info' AND TABLE_SCHEMA = 'query'\G *************************** 1. row

  2. データベースからMySQLビューを削除するにはどうすればよいですか?

    DROP VIEWステートメントを使用して、データベースからMySQLビューを削除できます。その構文は次のようになります- 構文 DROP VIEW [IF EXISTS] view_name; ここで、view_nameは、データベースから削除するビューの名前です。 例 info_lessという名前のビューを削除する場合、次のクエリは次の場合に削除されます- mysql> DROP VIEW IF EXISTS Info_less; Query OK, 0 rows affected (0.03 sec)