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

データベース、テーブル、列の照合を変更するにはどうすればよいですか?

    OPが尋ねたように、私はここで貢献しています:

    データベース、テーブル、列の照合を変更するにはどうすればよいですか?

    選択した回答は、テーブルレベルでそれを示しているだけです。

    データベース全体を変更する:

    ALTER DATABASE <database_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    

    テーブルごとに変更する:

    ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    

    列に対しても変更されるため、テーブルレベルで変更することをお勧めします。特定の列の変更は、特定の場合に適用されます。

    特定の列の照合を変更する:

    ALTER TABLE <table_name> MODIFY <column_name> VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    


    1. SQLServerで月の最初の日を取得する3つの方法

    2. MySQLクエリが返した行数をカウントするにはどうすればよいですか?

    3. SQLローダーコマンドの実行中にエラーが発生した場合にロールバックするにはどうすればよいですか?

    4. MySQLで照合を見つける方法