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

動的リストをMySQL列に効率的に保存するにはどうすればよいですか?

    整数を格納したいので、効果的な方法はそれらをINT/DECIMAL列に格納することです。

    これらの番号を保持する追加のテーブルを作成し、レコードを他のテーブルに関連付けるためのID列を追加します。

    私が言ったことに加えて、あなたはそれらを非常に簡単でより少ないスペースで済むHEXコードに変換することができます。

    大きなVARCHARはパフォーマンスに悪影響を与える可能性があることに注意してください。MySQLはVARCHARの最大サイズに応じて固定サイズのメモリスライスを割り当てるため、sotringなどのアクションが実行されるときにVARCHAR(2)とVARCHAR(50)は重要です。スライスが大きすぎてメモリに保存できない場合、MySQLはそれらをディスクに保存します。



    1. Node.jsでSequelizeを使用して結合クエリを作成する方法

    2. 安全な接続を介したOracleのSQLServerへの接続

    3. OracleのINSTR()関数

    4. SQLで数値をフロア化する方法