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

数据库2表设计

1 student表student表的 MySQL 创建语句包含建表 插入示例数据你可以直接复制到 Navicat 里运行sql-- 1. 创建学生信息表 CREATE TABLE student ( name VARCHAR(50) NOT NULL COMMENT 姓名, code VARCHAR(10) PRIMARY KEY COMMENT 学号 ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COMMENT学生信息表; -- 2. 插入表中的数据 INSERT INTO student (name, code) VALUES (张三, 001), (李四, 002), (马五, 003), (甲六, 004);补充说明code设为主键确保学号唯一且非空符合业务逻辑。字符集用utf8mb4可以兼容所有中文和特殊字符。表和字段都加了COMMENT注释方便后续维护。你直接在 Navicat 的「新建查询」里粘贴这段 SQL点击运行就能建好表并插入数据了。2exam表exam表的完整 MySQL 建表语句包含建表 插入数据和你之前的student表可以完美关联起来sql-- 1. 创建考试信息表 exam CREATE TABLE exam ( code VARCHAR(10) NOT NULL COMMENT 学号, subject VARCHAR(20) NOT NULL COMMENT 学科, score INT NOT NULL COMMENT 成绩, -- 复合主键学号 学科保证同一个学生同一门课不会有重复记录 PRIMARY KEY (code, subject), -- 外键关联 student 表的学号保证数据一致性 FOREIGN KEY (code) REFERENCES student(code) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COMMENT考试信息表; -- 2. 插入表中的数据 INSERT INTO exam (code, subject, score) VALUES (001, 数学, 80), (002, 数学, 75), (001, 语文, 90), (002, 语文, 80), (001, 英语, 90), (002, 英语, 85), (003, 英语, 80), (004, 英语, 70); 关键设计说明复合主键PRIMARY KEY (code, subject)保证了「同一个学生同一门学科只能有一条成绩记录」避免重复数据。外键关联FOREIGN KEY (code) REFERENCES student(code)把exam表和你之前创建的student表关联起来保证只有student表里存在的学号才能插入成绩避免脏数据。字段类型score用INT类型因为成绩是整数且范围合理。subject用VARCHAR(20)足够存储常见的学科名称。✅ 使用步骤先确认你之前的student表已经创建并插入了数据否则外键会报错。把这段 SQL 复制到 Navicat 的查询窗口点击「运行」即可。执行完成后刷新一下左侧的Test数据库就能看到exam表了。

相关文章:

数据库2表设计

1 student 表student 表的 MySQL 创建语句,包含建表 插入示例数据,你可以直接复制到 Navicat 里运行:sql-- 1. 创建学生信息表 CREATE TABLE student (name VARCHAR(50) NOT NULL COMMENT 姓名,code VARCHAR(10) PRIMARY KEY COMMENT 学号 )…...

告别原生Socket API:用sockpp 0.8.1在C++中快速构建TCP客户端/服务器(附完整代码)

告别原生Socket API:用sockpp 0.8.1在C中快速构建TCP客户端/服务器 在C网络编程领域,原生Socket API就像一把需要反复打磨的双刃剑——功能强大但使用笨拙。每次创建TCP连接时,开发者不得不面对套接字描述符的手动管理、平台特定的错误处理&a…...

iGRPO:大语言模型推理优化的自反馈机制

1. 项目概述iGRPO(Iterative Gradient-based Reasoning Process Optimization)是一种针对大语言模型(LLM)推理过程的优化方法,它通过引入自反馈机制来持续改进模型的推理能力。这种方法的核心在于让模型在生成答案的过…...

2026年番禺铭悦玉府全屋定制专业服务商如何选型指南

一、引言随着番禺地区全屋定制需求的不断增长,尤其是高端定制需求的占比逐渐上升,如何选择合适的专业服务商成为消费者面临的重要问题。本文将基于行业数据和本地市场特点,为番禺铭悦玉府的消费者提供一份全屋定制专业服务商的选型指南。二、…...

别光看FPS了!用thop和PyTorch Event给你的模型做个‘全身体检’(附完整代码)

别光看FPS了!用thop和PyTorch Event给你的模型做个‘全身体检’(附完整代码) 在深度学习模型开发中,很多工程师习惯性地把FPS(每秒帧数)作为衡量模型性能的唯一标准。这就像只用体温来判断一个人的健康状况…...

带旁瓣约束的鲁棒波束赋形算法FPGA【附代码】

✅ 博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。 ✅ 如需沟通交流,扫描文章底部二维码。(1)基于交替方向乘子法的带旁瓣约束鲁棒波束赋形优化&#xff1…...

【马聊】策划谈论

一、系统策划马聊 面试问题来源:https://www.bilibili.com/video/BV1M3HvzEESW/?spm_id_from333.1387.top_right_bar_window_history.content.click&vd_source5cb8afa8194500fcbe7ab879fc8f177e 1、系统设计理念 1.1设计目的、设计思路很重要 1.2界面交互逻辑清…...

基于区块链的频谱共享智能合约【附代码】

✅ 博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。 ✅ 如需沟通交流,扫描文章底部二维码。(1)基于信誉度指数与抗合谋拍卖的分布式频谱分配机制&#xff1…...

TInyML基础:“不用死记公式!一文讲透全连接层:它到底把神经网络‘连’成了什么样?”

大家好,我是贺老师,嵌入式 AI工程师,《嵌入式AI:让单片机学会思考》主理人,专注AI在MCU上的落地实践。文章简介很多人第一次学习神经网络,最先接触的往往就是 Dense,也叫全连接层。它看起来很简…...

轻量级进程守护工具 openclaw-keep-alive 实战指南

1. 项目概述与核心价值最近在折腾一些需要长期稳定运行的后台服务时,遇到了一个老生常谈但又非常棘手的问题:如何确保一个进程或服务在意外崩溃后能自动重启,以及在服务器重启后能自动拉起?这个问题在个人项目、小型服务器运维乃至…...

研究人工智能,何以落于上古汉语同源词意义系统

概括文章思路: ①人工智能→认知(高态信息运作过程)→意识精神(信息高级形态)→全信息→语义信息→语义系统→…… ②人工智能→意义逻辑(本体内容逻辑)→语义逻辑→语义系统→…… ③语义系…...

Mem-Oracle:本地化文档向量索引,让AI编程助手精准调用技术文档

1. 项目概述与核心价值最近在折腾AI编程助手,特别是Claude Code,发现一个痛点:虽然它能写代码,但面对复杂的项目文档、框架API或者公司内部的技术Wiki时,它经常“一问三不知”,或者给出过时、不准确的答案。…...

彻底解决Windows更新故障:Reset Windows Update Tool专业修复指南

彻底解决Windows更新故障:Reset Windows Update Tool专业修复指南 【免费下载链接】Reset-Windows-Update-Tool Troubleshooting Tool with Windows Updates (Developed in Dev-C). 项目地址: https://gitcode.com/gh_mirrors/re/Reset-Windows-Update-Tool …...

企业如何落地生成式搜索引擎优化(GEO)?技术实战方案

生成式搜索引擎优化(GEO)不是概念,而是企业必须立即执行的数字营销战略。通过结构化数据增强、内容语义优化和AI模型适配三大核心手段,企业可在ChatGPT、Bing Chat、Google SGE等生成式搜索平台中获得显著曝光提升。 一、GEO与传统SEO的本质区别 传统S…...

从‘只恐夜深花睡去’到代码注释:程序员如何用诗意对抗深夜Bug?

从‘只恐夜深花睡去’到代码注释:程序员如何用诗意对抗深夜Bug? 凌晨三点的显示器蓝光下,你盯着那段顽固的代码已经两小时。突然,控制台飘出一行苏轼的"只恐夜深花睡去",这是你上周埋在日志系统里的彩蛋。此…...

应对2026检测算法:英文论文AI率居高不下?5个降AI方法实测盘点

最近正值论文季,不少人在后台私信我诉苦。说辛辛苦苦写出的文章去检测一遍,结果AI率直接飙升到六七十甚至更高。大家都很焦虑,眼看就要提交了,这种无力感我非常懂。 现在各大检测系统不断升级,判定的标准的也是越来越…...

ComfyUI WD1.4反推插件报错?手把手教你修改wd14tagger.py解决onnxruntime-gpu加载失败

ComfyUI WD1.4反推插件报错?手把手教你修改wd14tagger.py解决onnxruntime-gpu加载失败 最近在折腾ComfyUI的WD1.4反推插件时,遇到了一个让人头疼的问题——onnxruntime-gpu加载失败。这个问题看似复杂,其实解决起来并不难。今天我就来分享一下…...

从混乱到专业:5分钟用LaTeX的booktabs和multirow打造期刊级三线表与复杂表格

从混乱到专业:5分钟用LaTeX的booktabs和multirow打造期刊级三线表与复杂表格 在学术写作和技术文档中,表格不仅是数据的容器,更是专业性的直观体现。一篇发表在Nature期刊的研究显示,超过70%的审稿人会特别关注论文中表格的规范性…...

CSS魔法光标实现:提升Web交互体验的发光拖尾效果

1. 项目概述与核心价值最近在做一个需要提升用户交互体验的Web项目,一直在琢磨怎么让鼠标光标这个最基础的交互元素变得更有趣、更“有存在感”。毕竟,在大多数网页里,鼠标指针要么是默认的箭头,要么是简单的手型,存在…...

开源主动安全监控框架OpenClaw Sentinel:插件化架构与规则引擎实践

1. 项目概述:从“OpenClaw Sentinel”看开源安全监控的演进最近在梳理一些开源安全工具时,又看到了dazeb/openclaw-sentinel这个项目。这个名字本身就很有意思,“OpenClaw”直译是“开放的爪子”,而“Sentinel”意为“哨兵”。组合…...

Godot插件管理革命:用gd-plug实现声明式依赖管理

1. 项目概述:为什么Godot需要一个插件管理器?如果你在Godot引擎里做过几个项目,尤其是规模稍大一点的,肯定会遇到一个头疼的问题:插件管理。今天想试试那个很酷的UI工具,从AssetLib下载下来,解压…...

多模态大语言模型跨模态不一致性分析与优化

1. 项目背景与核心问题去年我在参与一个智能客服系统升级项目时,遇到了一个有趣的现象:当用户同时发送文字"这个产品很糟糕"和一张竖起大拇指的图片时,系统竟然给出了"感谢您的积极反馈"的响应。这个看似滑稽的错误&…...

LLM增强文生图:Think-Then-Generate方法解析与实践

1. 项目背景与核心思路去年在做一个文创类AI项目时,我遇到了一个典型问题:用常规文生图模型生成的插画,总会出现逻辑错乱——比如要求"穿红裙子的女孩在图书馆看书",结果不是裙子颜色不对,就是人物出现在户外…...

Windows光标自定义实战:基于.NET 8与WPF的系统级个性化工具开发

1. 项目概述:给你的鼠标一点“态度” 如果你和我一样,是个在电脑前度过大半时光的人,可能会觉得默认的白色箭头光标有点……太平淡了。它精准、高效,但毫无个性。今天要聊的这个项目, GTACursor ,就是给…...

别再手动调参了!用BrainGB一站式搞定脑网络GNN基准测试(附实战代码)

别再手动调参了!用BrainGB一站式搞定脑网络GNN基准测试(附实战代码) 神经科学研究与机器学习领域的交叉点正在催生前所未有的创新,而脑网络分析作为这一交叉领域的核心课题,正面临数据处理复杂、模型选择困难、实验可复…...

3分钟搞定视频字幕:VideoSrt开源工具完全指南

3分钟搞定视频字幕:VideoSrt开源工具完全指南 【免费下载链接】video-srt-windows 这是一个可以识别视频语音自动生成字幕SRT文件的开源 Windows-GUI 软件工具。 项目地址: https://gitcode.com/gh_mirrors/vi/video-srt-windows 你是否曾经为了给视频添加字…...

MCP协议:构建AI智能体与外部工具的安全标准化桥梁

1. 项目概述:MCP——连接AI与数字世界的“万能适配器” 如果你最近在折腾AI应用开发,特别是想让大语言模型(LLM)能像人类一样操作电脑、读取文件、调用API,那你大概率已经听说过“MCP”这个词了。 isteamhq/mcp 这个…...

从VGG、ResNet到DenseNet:在FER2013上跑个分,聊聊我为什么最终选了它

从VGG到DenseNet:FER2013表情识别实战中的模型选型思考 当面对4848像素的灰度人脸表情图片时,选择哪个深度学习架构才能达到最佳识别效果?这个问题困扰了我整整两周。FER2013数据集虽然规模不大,但包含了从愤怒到惊喜的七种微妙表…...

仅限持牌机构获取:Docker金融调试私有镜像仓库调试协议(含FIPS 140-2加密组件验证流程、国密SM4容器化调试实录)

更多请点击: https://intelliparadigm.com 第一章:Docker金融调试的合规性边界与持牌准入机制 在金融行业,容器化调试环境(如基于 Docker 的本地沙箱)并非技术中立工具,其部署、镜像构建与运行时行为直接受…...

VTC-R1视觉化压缩技术解决长文本理解瓶颈

1. 项目背景与核心价值去年在处理一批医疗影像报告时,我发现一个棘手问题:当需要同时分析患者的CT扫描描述、病理报告和病史记录时,传统文本处理模型会因为上下文过长而丢失关键细节。这种长文本理解瓶颈在金融合同解析、法律文书分析等场景同…...