旅游网站数据架构数据库端实现
Posted fangtingfei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了旅游网站数据架构数据库端实现相关的知识,希望对你有一定的参考价值。
1 -- 创建线路分类表 2 CREATE TABLE kind( 3 kind_id INT PRIMARY KEY AUTO_INCREMENT,-- 将id设为主键并自动增长 4 NAME VARCHAR(10) NOT NULL UNIQUE-- 将线路分类名称设为非空约束 5 ); 6 7 -- 创建具体线路表 8 9 CREATE TABLE line( 10 rid INT PRIMARY KEY AUTO_INCREMENT, 11 NAME VARCHAR(20)NOT NULL UNIQUE, 12 price DOUBLE, 13 rdata DATE, 14 cid INT, 15 CONSTRAINT fx FOREIGN KEY (cid) REFERENCES kind(kind_id) -- 添加外键,此处可以不用写constraint fx 16 17 ); 18 19 -- 创建用户表 20 CREATE TABLE USER( 21 uid INT PRIMARY KEY AUTO_INCREMENT, 22 NAME VARCHAR(20)NOT NULL UNIQUE, 23 PASSWORD VARCHAR(10) NOT NULL UNIQUE, 24 birthday DATE, 25 sex VARCHAR(1) DEFAULT "男", -- 默认值 26 tel VARCHAR(11), 27 email VARCHAR(20) 28 ); 29 30 -- 中间表 31 CREATE TABLE favourite( 32 rid INT , -- 线路id 33 DATA DATETIME, 34 uid INT ,-- 用户id 35 -- 创建复合主键 36 PRIMARY KEY(rid,uid), 37 FOREIGN KEY(rid) REFERENCES line(rid), 38 FOREIGN KEY(uid) REFERENCES USER(uid) 39 );
架构实现效果:
以上是关于旅游网站数据架构数据库端实现的主要内容,如果未能解决你的问题,请参考以下文章