1. Decimal 型は 10 進数であり、float と double は禁止されています。
float と double には、保存中に精度が失われるという問題があり、値を比較するときに誤った結果が得られる可能性があります。
2. 保存するデータの範囲が小数の範囲を超える場合は、データを整数と小数に分割して保存することをお勧めします。
3. ビジネス分類に従って tinyint/int/bigint を使用し、それぞれ 1/4/8 バイトを占有します。
Char/varchar はビジネスの差別化に応じて使用されます。
例
Demo: mysql> use school; #选择数据库school mysql> create table class6(class_id integer(5) zerofill, class_name varchar(128), class_teacher varchar(64) ); #创建表class6 mysql> insert into class0 values(1,'三年级六班','张老师'); mysql> select * from class0 ; +-------+------------+---------+ | id | name | teacher | +-------+------------+---------+ | 00001 | 三年级六班 | 张老师 | +-------+------------+---------+ 1 row in set (0.00 sec)
以上がmysqlカラムの使用仕様は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。