CREATE TABLE table( id int(20) not null auto_increment primary key, //auto_increment當為空時自動補全,注意,類型應該定義為int,primary key表示當前是主鍵 name varchar(20) not null, size int(100) not null, path varchar(100) not null, uploadTime varchar(100) not null, userId varchar(30) not null, foreign key(userId) references user(id) //userId的類型要和user表中id的類型一致
)
新建表有3種方法
1.在mysql中直接寫,這種方法不夠靈活,有時候單詞輸入錯誤后修改及復制之類的不好操作
2.可以在外部寫好.sql文件,再導入到mysql中,mysql>source c:/xxx/xxx/xxx.sql
3.在navicat中選中數據庫,點查詢,新建查詢中寫入