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

网站建设开票税收分类第五次普查数据自网站怎么做

网站建设开票税收分类,第五次普查数据自网站怎么做,广州住房建设部网站,钓鱼网站【学生信息表】 【宿舍信息表】 【宿舍分配表】 为了相互关联,我们需要在表中添加外键。在宿舍分配表中添加用于关联学生信息表的外键 student_id,以及用于关联宿舍信息表的外键 dormitory_id; sql代码 -- 创建学生信息表 CREATE TABLE st…

【学生信息表】

【宿舍信息表】

【宿舍分配表】

为了相互关联,我们需要在表中添加外键。在宿舍分配表中添加用于关联学生信息表的外键 student_id,以及用于关联宿舍信息表的外键 dormitory_id

sql代码

-- 创建学生信息表 
CREATE TABLE students( id INT PRIMARY KEY AUTO_INCREMENT COMMENT '学生ID', name VARCHAR(30) NOT NULL COMMENT '学生姓名', student_number VARCHAR(20) NOT NULL COMMENT '学号', gender VARCHAR(2) NOT NULL COMMENT '学生性别', grade VARCHAR(4) NOT NULL COMMENT '年级', major VARCHAR(30) NOT NULL COMMENT '专业', phone_number VARCHAR(20) DEFAULT NULL COMMENT '联系方式' 
); -- 创建宿舍信息表 
CREATE TABLE `dormitories` ( `id` INT NOT NULL AUTO_INCREMENT COMMENT '宿舍ID', `building` VARCHAR(20) NOT NULL COMMENT '所属的楼栋', `room_number` VARCHAR(20) NOT NULL COMMENT '房间号', `capacity` INT NOT NULL COMMENT '容纳人数', PRIMARY KEY (`id`) 
) COMMENT='宿舍信息表'; -- 创建宿舍分配表 
CREATE TABLE dormitory_assignments(  id INT PRIMARY KEY AUTO_INCREMENT COMMENT '分配记录ID',  student_id INT NOT NULL COMMENT '学生ID',  dormitory_id INT NOT NULL COMMENT '宿舍ID',  grade VARCHAR(4) NOT NULL COMMENT '年级', major VARCHAR(30) NOT NULL COMMENT '专业',  check_in_time DATETIME DEFAULT NULL COMMENT '入住时间',  check_out_time DATETIME DEFAULT NULL COMMENT '退房时间',  FOREIGN KEY (student_id) REFERENCES students(id),  FOREIGN KEY (dormitory_id) REFERENCES dormitories(id)  
);  

插入示例:

【学生信息表】
插入一条学生信息,学号为 20230001,姓名为 张三,性别为 男,年级为 2,专业为 计算机科学与技术,联系方式为 13412345678: 


INSERT INTO students (name, student_number, gender, grade, major, phone_number)  
VALUES ('张三', '20230001', '男', '2', '计算机科学与技术', '13412345678');  

 【宿舍信息表】
插入一条宿舍信息,楼栋为 2 号楼,房间号为 101,容纳人数为 2:

INSERT INTO dormitories (building, room_number, capacity)  
VALUES ('2 号楼', '101', 2);  

【宿舍分配表】
插入一条宿舍分配记录,学生 ID 为 1,宿舍 ID 为 1,年级为 2,专业为 计算机科学与技术,入住时间为 2023-09-01,退房时间为 2024-02-28:

INSERT INTO dormitory_assignments (student_id, dormitory_id, grade, major, check_in_time, check_out_time)  
VALUES (1, 1, '2', '计算机科学与技术', '2023-09-01', '2024-02-28');  

注意:

在进行宿舍分配时,如果发现目标宿舍已经达到了容纳人数上限,则应该停止当前的分配操作,不再继续分配该宿舍。

% 连接 MySQL 数据库 
conn = database(database_name, user_name, password, 'com.mysql.cj.jdbc.Driver', url); % 查询宿舍的容纳人数和当前入住人数 
sql_query = ['SELECT da.capacity, COUNT(*) FROM dormitory_assignments AS da '... 'WHERE da.dormitory_id = ' num2str(dormitory_id) ' GROUP BY da.dormitory_id;']; 
results = exec(conn, sql_query); % 读取查询结果 
results = fetch(results); 
current_number = results.Data{1,2}; 
capacity = results.Data{1,1}; % 判断宿舍是否已满 
if current_number >= capacity disp('该宿舍已经满员,无法分配!'); return; 
end 
http://www.yayakq.cn/news/635463/

相关文章:

  • 如何建立一个大型的网站一个网站是如何建设
  • 网络营销型网站策划广西城市建设学校官方网站
  • 网站超市安徽省住房和建设执业资格注册中心网站
  • 公司网站建设属于软件销售ysl网站设计论文
  • 动漫视频网站模板广告平面设计图片
  • 教你做吃的网站专业企专业企业网站设计
  • 郑州营销型网站40平米小户型装修效果图
  • 做网站 前台和后台手机网站js电话悬浮
  • 网站备案查询接口建一个网页需要多少钱
  • 青羊区建设网站建设工程合同管理考试试题及答案
  • 长丰县重点工程建设管理局网站免费私人网站
  • 如何免费申请网站广州一起做网店属于什么网站
  • 杭州市规划建设网站中国建行app官网下载安装
  • 成都专业网站制作在建工程查询网站
  • 有效的网站需要做到什么意思装修第三方平台网站建设
  • 佛山seo网站推广抢购网站源码
  • 一个网站服务器一年大概多少钱wordpress 谷歌广告
  • 网站推广策划的思路网站建设优化加盟代理
  • 那个网站专门做幽默视频的2345网站入口
  • 如何评价网站是否做的好郑州门户网站建设
  • .net网站开发框架网站建设与推广方案模板
  • 免费个人网站注册建设网站费用计入什么科目
  • 哈尔滨正规制作网站公司十大免费软件免费下载
  • 网站如何做定级备案淄博网站建设公司有多少家
  • 做电子商务网站的意义网站空间 .de
  • h5响应式网站做动画微博建网站
  • 建云科技网站首页免网站域名注册
  • 福建省建设工程监理协会网站dw做网站首页怎么做
  • 青海建设厅的门户网站庆阳门户网
  • 建设银行官方网站手机版下载安装高校思政网站建设意义