第一步:下載navicat開啟;第二步:點選navicat介面最右下角標註的按鈕即可檢視關係圖。Mysql資料庫-----表sh.qihoo.com 2018-04-07 08:201、定義: 表(table)是資料庫最基本的組成單元,資料庫是用來儲存資料的,資料庫中有很多表,每一個表都是一個獨立的單元,表也是一個結構化的檔案,由行和列組成,行稱為資料或記錄,列稱為欄位,欄位又包含:欄位名稱、欄位型別、長度、約束。2、建立表(1)、語法格式:create table 表名稱(欄位名 型別(長度) 約束);(2)、MySQL常用資料型別VARCHAR:可變長度字串(VARCH AR(3)表示儲存的資料長度丌能超過3個字元長度)CHAR:定長字串(CHAR(3) 表示儲存的資料長度丌能超過3個字元長度)INT:整數型(INT(3)表示最大可以儲存999)BIGINT:長整型(對應java程式中的long型別)FLOAT:浮點型單精度(FLOAT(7,2)表示7個有效數字,2個有效小數位)DOUBLE:浮點型雙精度(DOUBLE(7,2)表示7個有效數字,2個有效小數位)DATE:日期型別( 實際開發中,常用字串代替日期型別)BLOB:二進位制大物件 Binary Large Object(專門儲存圖片、影片、聲音等資料)CLOB:字元型大物件 Character Large Object( 可儲存超大文字,可儲存4G+字串)VARCHAR與CHAR對比:都是字串VARCHAR比較智慧,可以根據實際的資料長度分配空間,比較節省空間;但在分配的時候需要相關判斷,效率低。CHAR不需要勱態分配空間,所以執行效率高,但是可能會導致空間浪費若欄位中的資料不具備伸縮性,建議採用CHAR型別儲存若欄位中的資料具備很強的伸縮性,建議採用VARCHAR型別儲存
第一步:下載navicat開啟;第二步:點選navicat介面最右下角標註的按鈕即可檢視關係圖。Mysql資料庫-----表sh.qihoo.com 2018-04-07 08:201、定義: 表(table)是資料庫最基本的組成單元,資料庫是用來儲存資料的,資料庫中有很多表,每一個表都是一個獨立的單元,表也是一個結構化的檔案,由行和列組成,行稱為資料或記錄,列稱為欄位,欄位又包含:欄位名稱、欄位型別、長度、約束。2、建立表(1)、語法格式:create table 表名稱(欄位名 型別(長度) 約束);(2)、MySQL常用資料型別VARCHAR:可變長度字串(VARCH AR(3)表示儲存的資料長度丌能超過3個字元長度)CHAR:定長字串(CHAR(3) 表示儲存的資料長度丌能超過3個字元長度)INT:整數型(INT(3)表示最大可以儲存999)BIGINT:長整型(對應java程式中的long型別)FLOAT:浮點型單精度(FLOAT(7,2)表示7個有效數字,2個有效小數位)DOUBLE:浮點型雙精度(DOUBLE(7,2)表示7個有效數字,2個有效小數位)DATE:日期型別( 實際開發中,常用字串代替日期型別)BLOB:二進位制大物件 Binary Large Object(專門儲存圖片、影片、聲音等資料)CLOB:字元型大物件 Character Large Object( 可儲存超大文字,可儲存4G+字串)VARCHAR與CHAR對比:都是字串VARCHAR比較智慧,可以根據實際的資料長度分配空間,比較節省空間;但在分配的時候需要相關判斷,效率低。CHAR不需要勱態分配空間,所以執行效率高,但是可能會導致空間浪費若欄位中的資料不具備伸縮性,建議採用CHAR型別儲存若欄位中的資料具備很強的伸縮性,建議採用VARCHAR型別儲存