当前位置: 首页 > news >正文

宁阳网站开发石材网站建设方案

宁阳网站开发,石材网站建设方案,wordpress设置主题404模板,旅游商务网站开发多表关系描述 MySQL是一种关系型数据库管理系统#xff0c;它支持多表关系#xff0c;这在数据库设计和查询中非常重要。 项目开发中#xff0c;在进行数据库表结构设计时#xff0c;会根据业务需求及业务模块之间的关系#xff0c;分析并设计表结构#xff0c;由于业务…多表关系描述 MySQL是一种关系型数据库管理系统它支持多表关系这在数据库设计和查询中非常重要。 项目开发中在进行数据库表结构设计时会根据业务需求及业务模块之间的关系分析并设计表结构由于业务之间相互关联所以各个表结构之间也存在着各种联系基本上分为三种 一对一一对多(多对一)多对多 一对一1-1 关系: 一对一关系多用于单表拆分将一张表的基础字段放在一张表中其他详情字段放在另 一张表中以提升操作效率实现: 在任意一方加入外键关联另外一方的主键并且设置外键为唯一的(UNIQUE) 案例用户表 与 用户详情表的关系。 每个用户只能对应一个详情信息每个详情情信息只能对应一个用户 user_detail表 外键 指向 user表 主键 -- 创建用户表 CREATE TABLE users (id INT PRIMARY KEY,name VARCHAR(50),-- 其他用户表字段... );-- 创建用户详情表 CREATE TABLE user_details (id INT PRIMARY KEY,user_id INT UNIQUE,card_number VARCHAR(20),-- 其他用户详情表字段... );-- 添加一对一关系的外键约束 alter table user_details add constraint fk_user_id foreign key (user_id) references users(id); 一对多1-N或N-1 关系一个表中的记录可以关联到另一个表中的多个记录 实现: 在多的一方建立外键指向一的一方的主键 案例部门表和员工表的关系。 一个部门可以有多个员工而一个员工只能属于一个部门emp表 外键 指向 dept表 主键 -- 创建部门表 CREATE TABLE departments (id INT PRIMARY KEY,name VARCHAR(50),-- 其他部门表字段... );-- 创建员工表 CREATE TABLE employees (id INT PRIMARY KEY,name VARCHAR(50),department_id INT,-- 其他员工表字段... );-- 添加一对多关系的外键约束 alter table employees add constraint fk_department_id foreign key (department_id) references departments(id); 多对多N-N 关系一个表的记录可以关联到另一个表的多个记录反之亦然 实现在MySQL中无法直接实现多对多关系需要通过中间表来实现。建立第三张中间表中间表至少包含两个外键分别关联两方主键 案例学生表和课程表的关系。 一个学生可以选择多门课程而一门课程也可以被多个学生选择。为了建立多对多关系可以创建一个名为选课(student_course)的中间表它包含学生ID和课程ID两个字段用于记录学生和课程的关联关系。 -- 创建中间表、建立多对多关系(两个外键) create table student_course(id int auto_increment comment 主键 primary key,studentid int not null comment 学生ID,courseid int not null comment 课程ID,constraint fk_course_id foreign key (course_id) references course (id),constraint fk_student_id foreign key (student_id) references student (id) )comment 选课表; 上一篇MySQL - 外键foreign key约束的作用和使用 下一篇MySQL 连接查询多表查询 二
http://www.tj-hxxt.cn/news/221071.html

相关文章:

  • 哪些网站可以找到做海报的素材网站升级的内容包括哪些
  • 大连免费网站建设天津 公司网站建设
  • 福田营销型网站建站推广外包织梦绑定网站出现错误
  • 电商网站建设建议wordpress分类目录多级菜单
  • 大连市建设局网站徐州手工活外发加工网
  • 网站推广问题小企业网站免费建设
  • wordpress新站都该设置些什么wordpress上传文件
  • 睢宁做网站网页制作工具分哪两类
  • 重庆 网站开发国内十大设计公司
  • 网站建设app开发好123上网主页免费
  • 做淘宝网站用什么软件中机建设一公司网站
  • 电子商务网站建设课程惠州哪家做网站比较好
  • 武进网站建设要多少钱京东旗下的企业网站有哪些
  • 做网站详细步骤dw网页设计个人简历
  • 西安个人网站建设wordpress主题 站长
  • 公司内部网站建设的意义网店怎么开要多少钱
  • 做网站好看的背景图片南昌企业建站
  • 四川建行网站西宁企业做网站
  • 基础很差去公司做网站鹤壁做网站公司哪家好
  • 重庆网站建设招标企业电子商务网站
  • 做网站放到百度上需要什么可以做100张照片的软件
  • 哪个网站做平面能兼职wordpress wpjson
  • 重庆网站建设备案官网建站合作模版
  • 电子政务网站建设总结高度重视局门户网站建设
  • seo自学网站做美容网站公司
  • seo一个月工资一般多少百度搜索引擎关键词优化
  • 手机网站返回跳转挂甲寺网站建设
  • 注册网站在哪里创建太原今天最新通知
  • 做网站选关键词网站建设技能描述
  • 二手交易平台的网站怎么做农业 网站源码