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

顺义区做网站外包平台

顺义区做网站,外包平台,淘宝网站做推广收费吗,武汉seo外包平台1.多对多查询 先创建一个student表和course表,应该利用外键来实现,通过一个中间表分别对应student和course中的id CREATE TABLE student (id INT unsigned PRIMARY KEY,name VARCHAR(255),no VARCHAR(50) ); CREATE TABLE course (id INT PRIMARY KEY,…

1.多对多查询

先创建一个student表和course表,应该利用外键来实现,通过一个中间表分别对应student和course中的id

CREATE TABLE student (id INT unsigned PRIMARY KEY,name VARCHAR(255),no VARCHAR(50)
);
CREATE TABLE course (id INT PRIMARY KEY,name VARCHAR(255)
);
#自行生成五条数据插进去凑数,主要是练习思路
INSERT INTO student (id, name, no) VALUES (1, '张三', '001');
INSERT INTO student (id, name, no) VALUES (2, '李四', '002');
INSERT INTO student (id, name, no) VALUES (3, '王五', '003');
INSERT INTO student (id, name, no) VALUES (4, '赵六', '004');
INSERT INTO student (id, name, no) VALUES (5, '孙七', '005');

创建student_course中间表

CREATE TABLE student_course (studentid INT unsigned,courseid INT,PRIMARY KEY (studentid, courseid),FOREIGN KEY (studentid) REFERENCES student1(id),FOREIGN KEY (courseid) REFERENCES course(id)
);-- 假设插入以下学生-课程关联数据
INSERT INTO student_course (studentid, courseid) VALUES (1, 1);
INSERT INTO student_course (studentid, courseid) VALUES (2, 2);
INSERT INTO student_course (studentid, courseid) VALUES (3, 3);
INSERT INTO student_course (studentid, courseid) VALUES (1, 2); -- 假设学生1也选了课程2
INSERT INTO student_course (studentid, courseid) VALUES (2, 1); -- 假设学生2也选了课程1

最后即可知道由这个中间表为多表查询做了帮助

2.一对一查询

         利用单表拆分:把一张大表的基础部分放在一张表,其他详情介绍放在另一张表。

创建表格tb_user

CREATE TABLE tb_user (id INT PRIMARY KEY AUTO_INCREMENT, -- 假设id是主键且自增name VARCHAR(255) NOT NULL,age INT NOT NULL,gender ENUM('Male', 'Female', 'Other') NOT NULL,phone VARCHAR(20) NOT NULL UNIQUE -- 假设phone需要唯一性约束
);INSERT INTO tb_user (name, age, gender, phone) VALUES ('张三', 25, 'Male', '1234567890');INSERT INTO tb_user (name, age, gender, phone) VALUES ('李四', 30, 'Female', '0987654321');INSERT INTO tb_user (name, age, gender, phone) VALUES ('王五', 35, 'Male', '2345678901');INSERT INTO tb_user (name, age, gender, phone) VALUES ('赵六', 40, 'Other', '1098765432');INSERT INTO tb_user (name, age, gender, phone) VALUES ('孙七', 20, 'Female', '3210987654');

创建表格tb_user_edu

CREATE TABLE tb_user_edu (id INT PRIMARY KEY AUTO_INCREMENT, -- 假设id是主键且自增degree VARCHAR(255) NOT NULL,major VARCHAR(255) NOT NULL,primaryschool VARCHAR(255) NOT NULL,middleschool VARCHAR(255) NOT NULL,university VARCHAR(255) NOT NULL,userid INT NOT NULL,FOREIGN KEY (userid) REFERENCES tb_user(id) ON DELETE CASCADE ON UPDATE CASCADE UNIQUE -- 假设userid是外键且唯一
);
INSERT INTO tb_user_edu (degree, major, primaryschool, middleschool, university, userid) VALUES
('本科', '计算机科学', '第一小学', '第一中学', '北京大学', 1),
('硕士', '软件工程', '第二小学', '第二中学', '清华大学', 2),
('博士', '人工智能', '第三小学', '第三中学', '浙江大学', 3),
('大专', '网络工程', '第四小学', '第四中学', '上海交通大学', 4),
('中专', '电子信息技术', '第五小学', '第五中学', '复旦大学', 5);

模拟问人工智能的问题模板

帮我用SQL语句生成一个DDL建表语句,要求内容中的userid作为唯一的外键关联tb_user中的id.
表名叫作tb_user_edu,
要求内容包含(id,degree,major,primaryschool,middleschool,
university,userid)
基于以上DDL语句插入五条中文数据生成DML语句
http://www.yidumall.com/news/22200.html

相关文章:

  • 学做视频t的网站推广网站多少钱
  • 网站建设与规划总结网站服务器查询
  • 网站标题 没有排名qq引流推广软件免费
  • 固始网站制作网络广告图片
  • 织梦网站更改山东网站seo推广优化价格
  • 集团做网站需要多大的带宽网站优化推广是什么
  • 关于做网站的策划方案市场营销渠道
  • 常德seo招聘网站优化塔山双喜
  • 用java做网站可以品牌营销策划怎么写
  • js调用其他网站内容阿里巴巴友情链接怎么设置
  • 傻瓜网站开发软件河北seo
  • 沈阳市和平区网站建设淘宝运营培训多少钱
  • 企业网站 源码少儿编程
  • 做家政建网站今日舆情热点
  • 游戏平台网站制作公司网站免费自建
  • 长沙开福区专业制作网站合肥seo排名收费
  • 优化网站架构腾讯nba新闻
  • 需要网站建设营销型网站制作企业
  • 有哪些专做旅游定制的网站低价刷粉网站推广
  • 安阳建筑设计济南新站seo外包
  • 软件开发工具的基本功能有哪些seo网络培训
  • ps6做网站点哪里保存安卓优化软件
  • 淘宝做任务赚钱网站有哪些信息流广告哪个平台好
  • 做nba直播网站有哪些人如何制作一个自己的网页网站
  • 网站建设企业开源如何做游戏推广
  • 彩票类网站怎么做推广常见的网站推广方法
  • 做愛偷拍视频网站欧洲网站服务器
  • wordpress display_name游戏优化大师官网
  • 私服网站建设大数据营销名词解释
  • 用微信怎么做商城网站网站发稿平台