1. 程式人生 > 其它 >MySQL筆記四:DDL——表的建立與刪除

MySQL筆記四:DDL——表的建立與刪除

4.1表的建立 create table 表名(         欄位1 資料型別,         欄位2 資料型別,         欄位3 資料型別 ); 表名一般要t_或table_開頭 t_movie 編號                   名字                                故事情節            上映時間                時長                海報 no(bigint(10))   name (varchar(255))        history(clob)     playtime(date)    time(double)    poster(blob)
create table t_student(         no int,         name varchar(32).         sex char(1) default '男’//設定預設值         age int(3),         birth date,         email varchar(100) );     4.2常見的資料型別: varchar:可變長度字串,會根據實際的資料長度動態分配空間,例如varchar[10] char:定長字串,不管實際輸入資料多長,總是分配固定長度的空間儲存資料,優點:速度快,缺點:可能會導致空間浪費 int:整數型 bigint長整型,等價於java中的long
float單精度浮點型 double雙精度浮點型 date短日期型別,只有年月日,預設格式 %Y-%m-%d    2000-10-01 datetime長日期型別,有年月日時分秒 ,預設格式 %Y-%m-%d %h:%i:%s2000-10-01 17:34:21 clob字元大物件,最多可以儲存4G的字串,超過255個字元的需要用clob儲存 blob二進位制大物件,用來儲存圖片、音訊、視訊等媒體資料,需要用IO流 型別後面的括號內的數字代表允許的字元長度 4.3刪除表 drop table 表名; drop table if exists 表名;//這樣表格不存在時不會報錯