この記事では主に、mysql フィールドの種類を選択する方法について説明します。皆さんのお役に立てれば幸いです。
型 | 意味 |
---|---|
time() | 時間、分、秒 |
datetime() | 年、月、日時、分、秒 |
年() | 年 |
date() | 年、月、日 |
timestamp( ) | timestamp (1970-1-1 これまでに経過した秒数) |
固定長、高速実行速度、より多くのストレージを占有します
長さ: 255 文字制限事項
長さは比較的小さいため、このタイプは 1- を予約する必要があります。現在のデータの長さを保存するための 2 バイト
長さ: 65535 ワードセクション制限
ストレージ中国語文字、たとえば文字セット utf8 (各漢字は 3 バイトを占有) は、最大 65535/ 3 ~ 2 バイト
时间信息可以存储为整型的(时间戳)
set集合类型 多选:set(‘篮球’,’足球’,’棒球’,’乒乓球’);enum枚举类型 单选: enum(‘男’,’女’,’保密’); 推荐使用set和enum类型,内部会通过整型信息参数具体计算、运行。
ip地址也可以变为整型信息进行存储(mysql内部有算法,把ip变为数字): mysql: inet_aton(ip) inet_ntoa(数字)php: ip2long(ip) long2ip(数字)
フィールドタイプ選択の原則: 占有スペースが小さく、データ長が固定であることが望ましく、データ内容が整数であることが望ましい
関連推奨事項:
以上がmysqlフィールドタイプの選択方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。