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

Postgresでの照合の目的

    照合は、文字列(テキスト)をアルファベット順、大文字と小文字の区別、アクセントのある文字の処理方法などで並べ替えるために使用されます。COLLATE "C"は、照合をまったく使用しないようにデータベースに指示します。異なる言語でデータを保持するデータベースを設計している場合は、これを使用できます。技術的には、COLLATE"C"はバイトオーダーを使用してテキスト比較を駆動します。

    https://dba.stackexchange.com/questions/94887/what-is-the-impact-of-lc-ctype-on-a-postgresql-database COLLATE"C"を使用する場合とフランス語のローカリゼーションを使用するCOLLATE"fr_FR"を使用する場合の違いの良い例を示します。




    1. mysql_queryが成功しなかった場合にエラーを表示する

    2. 日付/時刻比較のための操作のための照合の違法な組み合わせ

    3. HOST 192.168.---Mysqlサーバーへの接続は許可されていません

    4. MySQLでレストラン注文システムのデータベースを設計するためのガイド