码迷,mamicode.com
首页 > 数据库 > 详细

旅游网站数据架构数据库端实现

时间:2019-08-06 19:56:18      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:png   bsp   uid   int   for   创建   char   添加   不用   

 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 );

架构实现效果:

技术图片

 

旅游网站数据架构数据库端实现

标签:png   bsp   uid   int   for   创建   char   添加   不用   

原文地址:https://www.cnblogs.com/fangtingfei/p/11311263.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!