标签: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