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

MySQLテーブルがUTF-8であり、storageEngine InnoDBがあるかどうかを確認するにはどうすればよいですか?

    各テーブルのエンジンを知るためにinformation_schemaを使用できます。

    select table_name,engine 
    from information_schema.tables
    where table_schema = 'your_database'
    

    使用できるエンコーディング

    show create table table_name
    

    または、さらに良い

    select 
    c.character_set_name 
    from information_schema.tables as t,
         information_schema.collation_character_set_applicability as c
    where c.collation_name = t.table_collation
    and t.table_schema = "your_db"
    and t.table_name = "table_name";
    



    1. データベース設計101:MySQLのパーティション

    2. SQL Server 2016:クエリデザイナー

    3. MariaDB JSON_REPLACE()の説明

    4. phpMyAdmin-接続できません-無効な設定-ルートパスワードを追加してから-ロックアウト