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

MySQL-主キーとして文字列を使用

    主キーとしてCHARまたはVARCHARを使用しても問題はありません。

    確かに、多くの場合、INTよりも少し多くのスペースを占有しますが、それが最も論理的な選択であり、必要な列の数を減らし、効率を向上させる場合もあります。別のIDフィールド。

    たとえば、国コードまたは州の略語にはすでに標準化された文字コードがあり、これは、それぞれに任意の整数IDを追加するのではなく、文字ベースの主キーを使用するのに適した理由です。



    1. SQL Server(T-SQL)でユーザー定義データ型の名前を変更する

    2. Oracleデータベースでの元に戻すとやり直しとは

    3. Ubuntu20.04にPostgreSQLをインストールします

    4. SQLサーバーデータベースをバックアップするための簡単なコマンドラインプログラムまたはスクリプトとは何ですか?