MySQLのデータ型について

値、文字列、日付、時間タイプ:MySQLでは、共通のデータ型は、次のカテゴリに分類されています。

数値型

文字列型

日付時刻タイプ

データの種類  バイトカウント  レンジ  フォーマット リマーク 
 年  1  〜2155 1901  YYYY  メモリには
 日付  3  1000年1月1日〜9999-12-31  YYYY-MM-DD  店舗日付値
 時間  3  -838:59:59〜838:59:59  HH:MM:SS  値の保存時間(分と秒の時間)
 日付時刻  8  1000年1月1日00:00:00〜9999-12-31 23時五十九分59秒  YYYY-MM-DD HH:MM:SS  保存日付+時間
 タイムスタンプ  4  1970-01-01 08:00:01〜2038年1月19日午前11時14分07秒  YYYY-MM-DD HH:MM:SS  店舗日付+タイムスタンプのために使用することができます

test_timeが存在する場合は、テーブルをドロップします。
テーブルtest_timeを作成する(
    year_value年、
    DATE_VALUE日付、
    TIME_VALUE時間、
    datetime_value日時、
    timestamp_valueタイムスタンプ
)エンジン= InnoDBのデフォルトのcharset = UTF8コメント= "测试时间表"。

MySQLの> test_time値(現在の()、今()、今()、今()、NOW())に挿入します。
MySQLの> test_time値(2019,20190910,160628,20190910160636、NULL)に挿入します。

CREATE_TIME日時デフォルトCURRENT_TIMESTAMP、
UPDATE_TIME日時デフォルトCURRENT_TIMESTAMP更新CURRENT_TIMESTAMP、上
CREATE_TIMEタイムスタンプデフォルトのCURRENT_TIMESTAMPのコメント"创建时间"、
更新CURRENT_TIMESTAMPコメント"修改时间"にUPDATE_TIMEタイムスタンプデフォルトのCURRENT_TIMESTAMP、

データ・タイプ(DATA_TYPE)システムは、許可されたデータの種類を指します。

データベース内の各列は、列に格納されたデータを制限または許可するために使用される適切なデータ型を有していなければなりません。例えば、列番号が格納され、対応するデータ型が数値型であるべきです。

データ型を使用して正しくソートデータを手助けし、ディスク使用量を最適化する上で重要な役割を果たしています。したがって、あなたは、テーブルを作成することができ、各列の正しいデータ型と長さを設定する必要があります。

一般的なMySQLのデータ型

次のようにMySQLでは、一般的なデータ型は次のとおりです。

1)整数型

TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT、および浮動小数点型FLOAT DOUBLE、固定小数点型DECIMALを含みます。

2)日付/時刻タイプ

YEAR、TIME、DATE、DATETIMEおよびTIMESTAMPを含みます。

3)文字列を入力します

CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM SETなどを含みます。

4)バイナリ型

包括BIT、BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB和のLONGBLOB。

おすすめ

転載: www.linuxidc.com/Linux/2019-09/160658.htm