①
創建旅遊線路分類表tab_category - cid旅遊線路分類主鍵,自動增長 - cname旅遊線路分類名稱非空,唯一,字符串100 create table tab _ category(cid int primary key auto _ increment ,cname varchar(100)not null unique);
②
####創建旅遊線路表tab_route -擺脫旅遊線路主鍵,自動增長 - RNAME旅遊線路名稱非空,唯一,字符串100 -價格價格 - RDATE上架時間,日期類型 - CID外鍵,所屬分類創建表tab _ route(rid int primary key auto _
increment, rname varchar(100)not null unique, price double, rdate date, cid int, foreign key(cid)references tab_category(cid)
);
③
創建用戶表tab_user
- uid用戶主鍵,自增長
- username用戶名長度100,唯一,非空
- password密碼長度30,非空
- name真實姓名長度100
-生日生日
-性別性別,定長字符串1
-電話手機號,字符串11
-電子郵件郵箱,字符串長度100 創建表tab_user( UID INT主鍵AUTO_INCREMENT, 用戶名VARCHAR(100)唯一不爲空 的用戶名varchar(100)unique not null, password varchar(30)not null, name varchar(100), birthday date, sex char(1)default'up', telephone varchar(11), email varchar(100) );
④
創建收藏表tab_favorite
- rid旅遊線路id,外鍵
- 日期收藏時間
- uid用戶id,外鍵
- rid和uid不能重複,設置複合主鍵,同一個用戶不能收藏同一個線路兩次 創建表tab_favorite( rid int, date datetime, uid int, primary key(rid,uid), foreign key(rid)references tab_route(rid), foreign key(uid)references tab_user(uid) );