ホームページ >データベース >mysql チュートリアル >mysqlフィールドタイプの選択方法
型 | 意味 |
---|---|
時間( ) | 時間、分、秒 |
datetime() | 年、月、日時、分、秒 |
年() | 年 |
date() | 年、月、日 |
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 サイトの他の関連記事を参照してください。