参考url:https://www.bilibili.com/video/BV12b411K7Zu?p=132
1、数値:
A 、INT
分类: TINYINT(1) 、SMALLINT(2) 、MEDIUMINT(3) 、INT /整数(4) 、BIGINT(8)
a)の デフォルトは、追加する符号なしの必要性を設定するために、署名されている符号なしのキーワードを
b)は、 整数値が範囲を超えて挿入するには、それが報告される範囲の外異常、及び挿入閾値
C) あなたは長さを設定しない場合、デフォルトの長さがあるだろう、長さは、使用するディスプレイの最大幅を表し、そうでない場合 0 左側に塗りつぶしを、しかし、一緒に使用する必要がありますZEROFILL 使用
D) ゼロパディング ZEROFILL 、符号なし整数のデフォルトケース
B 、小数:
カテゴリー:
A)固定小数点
12月(M、D)
小数(M、D)
b)にフロート
フロート(M、D)
二重(M、D)
特長:
A)
M :小数部の整数部+
D :小数サイト
範囲外の場合には、閾値が挿入されています
B)
M 及びDを省略することができます。
もし小数、Mは、デフォルト10 、Dのデフォルトは0
場合フロート及びダブル、値が挿入された精度によって決定されます
C)高精度の固定点は、高精度の固定小数点演算として貨幣価値を挿入するよう求められた場合、使用を検討してください
d)の原則:
タイプは可能な限り小さくすることができた値を保存するために、できるだけ単純に選ばれたタイプ
2 、文字:
ショートテキスト:文字、VARCHAR
長いテキスト:テキスト、BLOB(長いバイナリデータ)
3、日付:
1)データは、日付のみを保存します
2)Datatimeは 日付+時間を節約しました
3)タイムスタンプは 、日付+時間を節約しました
4)時間 だけ時間を節約します
5)年 のみに保存しました