DDL語言之常見的資料型別

2021-10-02 23:52:12 字數 545 閱讀 8122

數值型

1、整型

tinyint(1)smallint(2)mediumint(3)

int/integer(4)bigint(8)

特點:特點

字元型

較短的文字:char(m,可以省略,預設1).varchar(m)

較長的文字:text.blob(較長的二進位制資料)

m表示字元的長度

char是固定長度的字元,varchar代表可變長度的字元

相對而言,char消費空間,效率高

日期型

date 只有日期

time 只有時間

year 只有年

datetime 日期+時間

timestamp 日期+時間

位元組		範圍		時區等影響

datetime 8 1000-9999 不受

timestamp 4 1970-2038 受

DDL語言之常見約束(mysql)

含義 一種限制,用於限制表中的資料,為了保證表中的資料的準確和可靠性。分類 六大約束 1 not null 非空,用於保證該字段的值不能為空,比如姓名 學號等 2 default 預設,用於保證該字段有預設值,比如性別 3 primary key 主鍵,用於保證該字段的值具有唯一性,並且非空 比如學...

DDL資料型別

數值型 整型 小數 定點數浮點數 字元型 較短的文字 char varchar 較長的文字 text blob 較長的二進位制資料 日期型 分類 tinyint smallint mediumint int integer bigint 所佔位元組 1 2 3 4 8 特點 如果不設定無符號還是有符...

C語言之資料型別

恢復內容開始 在c語言中我們的資料型別分為以下幾大類 1 基本資料型別 int,float,double,char,bool c99中新加的 列舉enum 很多朋友對於enum被定義為是基本型別可能會有些迷惑,但是我們都知道列舉型別的特殊之處就是總能把資料變化為整形資料,我們可以認為列舉就是一種特殊...