首页 > 其他分享 >多表关系-案例

多表关系-案例

时间:2022-10-11 14:00:07浏览次数:58  
标签:关系 VARCHAR KEY -- 案例 tab 多表 100 INT

多表关系-案例

-- 创建旅游线路分类表 tab_categore
-- cid 旅游限度分类主键,自动增长
-- cname旅游线路分类名称非空,唯一 字符串100
CREATE TABLE tab_category(
	cid INT PRIMARY KEY auto_increment,
	cname VARCHAR(100) NOT NULL UNIQUE
);

-- 创建旅游线路表 tab_route
CREATE TABLE 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)
);

-- 用户表
CREATE TABLE tab_user(
	uid INT PRIMARY KEY  NOT NULL,
	username VARCHAR(100) NOT NULL,
	password VARCHAR(30) NOT NULL,
	NAME VARCHAR(100),
	birthday DATE,
	sex CHAR(1) DEFAULT '男',
	telephone VARCHAR(11),
	email VARCHAR(100)
);

-- 收藏表 tab_favorite
CREATE TABLE 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)
);

  

 



























标签:关系,VARCHAR,KEY,--,案例,tab,多表,100,INT
From: https://www.cnblogs.com/yuzong/p/16778980.html

相关文章

  • 元素的包含关系
    元素包含关系以前:块级元素可以包含行级元素,行级元素不可以包含块级元素,a元素除外元素的包含关系由元素的内容类别决定。例如,查看h1元素中是否可以包含p元素总结:容器......
  • 我的频道 推荐频道 和全部频道之间的关系
    推荐频道=全部频道-我的频道;实现的页面:计算出推荐频道:筛选全部频道每一项,和我的频道的每一项比较,如果有相同的数据,说明不是推荐数据,要筛选掉,some是只要有一个为......
  • 多表关系介绍和多表关系_一对多关系实现,多对多关系实现、一对一关系实现
    多表关系介绍多表之间的关系:一对一(了解):比如:人和身份证分析:一个人只有一个身份证,一个身份证只能对应一个人多对一(一对多)比如:部门......
  • 多表关系一对一关系实现
    多表关系一对一关系实现一对一(了解):如:人和身份证图解: 实现方式:一对一关系实现,可以在任意一方添加唯一外键指向另一方的主键。......
  • 关系的完整性
    1.实体完整性:  实体完整性即:每个关系应该有一个主码(唯一标识表中的一条记录),每个元组的主码值唯一确定该元组,主码的任何属性都不能取空值。2.参照完整性:  如果属......
  • MySQL8.0主从关系 - 主人与仆从
    MySQL原本是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQLAB公司,该公司于2008年被昇阳微系统(SunMicrosystems)收购。2009年,甲骨文公司(Oracle)收购昇阳微系......
  • Class 6 案例分析“钉钉”
    title:Class6-案例分析“钉钉”excerpt:云上实践云上成长ECS7天实践训练营tags:[阿里云,在家学习,钉钉,进阶班]categories:[学习,阿里云]index_img:......
  • ELK实时日志分析平台-案例
    title:ELK实时日志分析平台-案例excerpt:ELK期末大作业~tags:[elastic,elasticsearch,kibana,logstash,filebeat,ELK]categories:[学习,elastic]index_img......
  • 优先级排序为:算术运算符 > 关系运算符 > 赋值运算。
    优先级排序为:算术运算符>关系运算符>赋值运算。算术运算符中,-负数(如–1)、%百分比、^乘方、*和/(乘和除)、+和–(加和减)属于优先级第三级,加法运算符【+】、减法......
  • 【服务器数据恢复】多次断电导致ProLiant服务器RAID模块损坏的数据恢复案例
    服务器数据恢复环境:ProLiant某型号服务器;6块SAS硬盘组成RAID5;WINDOWSSERVER操作系统;存储企业部门内部文件。服务器故障&分析:出现几次意外断电后,故障服务器再次重启后......