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

MySQLでサーバーによってサポートされている照合を見つける方法

    次のステートメントを実行すると、MySQLのサーバーでサポートされているすべての照合が一覧表示されます。

    SHOW COLLATION;
    

    ただし、結果のリストは非常に長く、照合を念頭に置いている場合は、いつでもLIKEのいずれかを使用してリストをフィルタリングできます。 句またはWHERE 条項。

    LIKEを使用した例を次に示します。 条項:

    SHOW COLLATION 
    LIKE 'latin%';
    

    これにより、MySQL8.0.11で次の結果が返されます。

    照合 文字セット Id デフォルト コンパイル済み 並べ替え Pad_attribute
    latin1_bin latin1 47 はい 1 パッドスペース
    latin1_danish_ci latin1 15 はい 1 パッドスペース
    latin1_general_ci latin1 48 はい 1 パッドスペース
    latin1_general_cs latin1 49 はい 1 パッドスペース
    latin1_german1_ci latin1 5 はい 1 パッドスペース
    latin1_german2_ci latin1 31 はい 2 パッドスペース
    latin1_spanish_ci latin1 94 はい 1 パッドスペース
    latin1_swedish_ci latin1 8 はい はい 1 パッドスペース
    latin2_bin latin2 77 はい 1 パッドスペース
    latin2_croatian_ci latin2 27 はい 1 パッドスペース
    latin2_czech_cs latin2 2 はい 4 パッドスペース
    latin2_general_ci latin2 9 はい はい 1 パッドスペース
    latin2_hungarian_ci latin2 21 はい 1 パッドスペース
    latin5_bin latin5 78 はい 1 パッドスペース
    latin5_turkish_ci latin5 30 はい はい 1 パッドスペース
    latin7_bin latin7 79 はい 1 パッドスペース
    latin7_estonian_cs latin7 20 はい 1 パッドスペース
    latin7_general_ci latin7 41 はい はい 1 パッドスペース
    latin7_general_cs latin7 42 はい 1 パッドスペース

    WHEREを使用することもできます 式を提供する句。

    例:

    SHOW COLLATION
    WHERE Charset = 'hebrew';
    

    結果:

    照合 文字セット Id デフォルト コンパイル済み 並べ替え Pad_attribute
    hebrew_bin ヘブライ語 71 はい 1 パッドスペース
    hebrew_general_ci ヘブライ語 16 はい はい 1 パッドスペース

    SHOW CHARACTER SETを使用することもできます 使用可能な文字セットのリストを返します。


    1. 1つの値について複数の列をチェックする

    2. 同じテーブルを2回結合するためのHibernateCreateCriteria-2つの差分エラーで2つのアプローチを試しました

    3. ユーザー名とパスワードをデータベースに保存しても安全ですか?

    4. 型変換。 CのlibpqのPostgreSQLOID値をどうすればよいですか?