MySQL学习第一章笔记-2026-3-11前两节学习——建表+外键任务+默认值+保存的数据和保存方式
MySQL学习第一章笔记-2026-3-11前两节学习——建表外键任务默认值保存的数据和保存方式1.任务清单1.技巧2.外键添加教程3保存的内容以及保存方式和使用方式1.任务清单1.技巧上下键可以直接添加字段tab键可以横向选中和补全2.外键添加教程1.明确谁是主表谁是从表删除时先删除从表在删除主表。3保存的内容以及保存方式和使用方式方式在全选后选择转储SQL文件然后就可以了使用数据,用的是候直接把代码放到新建查询中运行就好拿取数据代码粘贴的是用记事本打开的导出文件。/* Navicat Premium Data Transfer Source Server : MySQLDB Source Server Type : MySQL Source Server Version : 50731 Source Host : localhost:3306 Source Schema : schooldb Target Server Type : MySQL Target Server Version : 50731 File Encoding : 65001 Date: 11/03/2026 12:05:42 */SETNAMES utf8mb4;SETFOREIGN_KEY_CHECKS0;-- ------------------------------ Table structure for class-- ----------------------------DROPTABLEIFEXISTSclass;CREATETABLEclass(classNochar(6)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMENT班级编号,classNamevarchar(20)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMENT班级名称,departmentvarchar(30)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMENT院系,gradeint(8)NULLDEFAULTNULLCOMMENT年级,numberint(10)NULLDEFAULTNULLCOMMENT人数,PRIMARYKEY(classNo)USINGBTREE)ENGINEInnoDBCHARACTERSETutf8COLLATEutf8_general_ci ROW_FORMATDynamic;-- ------------------------------ Records of class-- ------------------------------ ------------------------------ Table structure for course-- ----------------------------DROPTABLEIFEXISTScourse;CREATETABLEcourse(courseNochar(6)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,courseNamevarchar(20)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,pointint(11)NOTNULL,hourint(11)NOTNULL,termchar(2)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,leadchar(6)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,PRIMARYKEY(courseNo)USINGBTREE)ENGINEInnoDBCHARACTERSETutf8COLLATEutf8_general_ci ROW_FORMATDynamic;-- ------------------------------ Records of course-- ------------------------------ ------------------------------ Table structure for score-- ----------------------------DROPTABLEIFEXISTSscore;CREATETABLEscore(scoreIDint(11)NOTNULLAUTO_INCREMENT,studentNochar(10)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,courseNochar(6)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,resultfloat(5,2)NULLDEFAULTNULL,PRIMARYKEY(scoreID)USINGBTREE,INDEXstudentNo(studentNo)USINGBTREE,INDEXcourseNo(courseNo)USINGBTREE,CONSTRAINTscore_ibfk_1FOREIGNKEY(studentNo)REFERENCESstudent(studentNo)ONDELETERESTRICTONUPDATERESTRICT,CONSTRAINTscore_ibfk_2FOREIGNKEY(courseNo)REFERENCEScourse(courseNo)ONDELETERESTRICTONUPDATERESTRICT)ENGINEInnoDBAUTO_INCREMENT1CHARACTERSETutf8COLLATEutf8_general_ci ROW_FORMATDynamic;-- ------------------------------ Records of score-- ------------------------------ ------------------------------ Table structure for student-- ----------------------------DROPTABLEIFEXISTSstudent;CREATETABLEstudent(studentNochar(10)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,studentNamevarchar(20)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,genderchar(2)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLDEFAULT男,birthdaydateNULLDEFAULTNULL,addressvarchar(20)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULT河北省石家庄市,nationalvarchar(10)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULT汉,phonevarchar(20)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,classNOchar(6)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,PRIMARYKEY(studentNo)USINGBTREE,INDEXclassNO(classNO)USINGBTREE,CONSTRAINTstudent_ibfk_1FOREIGNKEY(classNO)REFERENCESclass(classNo)ONDELETERESTRICTONUPDATERESTRICT)ENGINEInnoDBCHARACTERSETutf8COLLATEutf8_general_ci ROW_FORMATDynamic;-- ------------------------------ Records of student-- ----------------------------SETFOREIGN_KEY_CHECKS1;

相关新闻

GEO优化实践避坑指南:企业管理者最易忽视的 5 个致命错误

GEO优化实践避坑指南:企业管理者最易忽视的 5 个致命错误

某公司市场总监花了 3 个月搞GEO,满怀期待地向 AI 询问自家产品,得到的答案却是竞争对手的名字。这不是个例,艾瑞咨询 2025 年调研显示,78% 的企业在 GEO 实践中投入了资源,但只有 23% 获得了可量化的效果提升。问题出…

2026/7/12 16:38:27 阅读更多 →
最近有个朋友问我,他想转行做 AI 工程师

最近有个朋友问我,他想转行做 AI 工程师

本文指出,想转行做AI工程师的朋友不必被市面上长长的技能清单吓退,入门只需掌握一门编程语言、基础数学、一个ML框架和一个真实项目。文章强调AI工程师的本质是“价值翻译者”,而非纯技术专家,核心能力在于计算思维、系统构建和价…

2026/7/14 1:58:52 阅读更多 →
如果项目涉及复杂应用场景,选连接与自动化相关的工业品牌时通常需要考虑什么?有没有一些典型的品牌类型可以参考?——从复杂项目落地角度看选型逻辑

如果项目涉及复杂应用场景,选连接与自动化相关的工业品牌时通常需要考虑什么?有没有一些典型的品牌类型可以参考?——从复杂项目落地角度看选型逻辑

先说结论:在复杂工业项目里,选连接和自动化品牌,重点不是“谁功能多”,而是——这个品牌能不能在接线、信号处理、控制系统这几层真正打通。如果只是单点能力强,但结构割裂,项目越复杂,后期问题…

2026/7/16 7:33:43 阅读更多 →

最新新闻

CANN/asc-devkit 废弃矢量寄存器对齐存储函数

CANN/asc-devkit 废弃矢量寄存器对齐存储函数

asc_storealign (废弃) 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。 项目地址: https://…

2026/7/16 19:02:34 阅读更多 →
Optuna Dashboard性能优化:处理大规模实验数据的最佳实践

Optuna Dashboard性能优化:处理大规模实验数据的最佳实践

Optuna Dashboard性能优化:处理大规模实验数据的最佳实践 【免费下载链接】optuna-dashboard Real-time Web Dashboard for Optuna. 项目地址: https://gitcode.com/gh_mirrors/op/optuna-dashboard Optuna Dashboard是一个实时Web仪表板,专为Opt…

2026/7/16 19:02:34 阅读更多 →
小红书数据采集实战:3步掌握Python爬虫核心技巧

小红书数据采集实战:3步掌握Python爬虫核心技巧

小红书数据采集实战:3步掌握Python爬虫核心技巧 【免费下载链接】xhs 基于小红书 Web 端进行的请求封装。https://reajason.github.io/xhs/ 项目地址: https://gitcode.com/gh_mirrors/xh/xhs 在小红书这个汇聚亿级用户的内容平台中,数据蕴含着无…

2026/7/16 19:02:34 阅读更多 →
如何快速上手Easy-Query:5分钟完成第一个数据库查询

如何快速上手Easy-Query:5分钟完成第一个数据库查询

如何快速上手Easy-Query:5分钟完成第一个数据库查询 【免费下载链接】easy-query java/kotlin high performance lightweight solution for jdbc query,support oltp and olap query,一款java下面支持强类型、轻量级、高性能的ORM,致力于解决jdbc查询,拥有对象模型筛…

2026/7/16 18:58:33 阅读更多 →
Cervus:Linux内核中的WebAssembly子系统革命性突破

Cervus:Linux内核中的WebAssembly子系统革命性突破

Cervus:Linux内核中的WebAssembly子系统革命性突破 【免费下载链接】cervus The Cervus Subsystem for Linux 项目地址: https://gitcode.com/gh_mirrors/ce/cervus 在当今云计算和边缘计算快速发展的时代,Linux内核中的WebAssembly子系统正成为技…

2026/7/16 18:56:32 阅读更多 →
Madmin测试策略:如何编写健壮的Admin界面测试

Madmin测试策略:如何编写健壮的Admin界面测试

Madmin测试策略:如何编写健壮的Admin界面测试 【免费下载链接】madmin A robust Admin Interface for Ruby on Rails apps 项目地址: https://gitcode.com/gh_mirrors/ma/madmin Madmin是一个为Ruby on Rails应用程序设计的强大管理界面,它提供了…

2026/7/16 18:52:31 阅读更多 →

日新闻

HarmonyOs应用《重要日》开发第6篇 - 数据持久化存储

HarmonyOs应用《重要日》开发第6篇 - 数据持久化存储

本篇深入剖析 ImportantDays 项目的数据持久化方案——基于 HarmonyOS ArkData 模块的 Preferences 轻量级存储,以及 PreferenceUtil 工具类的单例封装。一、HarmonyOS 数据存储方案对比 HarmonyOS 提供了多种数据存储方案:方案适用场景特点Preferences轻…

2026/7/16 0:08:27 阅读更多 →
Python实现跨境电商商品图批量翻译教程

Python实现跨境电商商品图批量翻译教程

一、问题引入做跨境电商的卖家朋友,你是否遇到过这样的困扰?每次上架新品到亚马逊、Shopee或Lazada等平台,都需要处理大量商品图片的多语言版本。比如上架200款衣服,每款需要翻译成英语、日语、韩语等5种语言,这意味着…

2026/7/16 0:08:27 阅读更多 →
鸿蒙 7 新特性实战①:从 0 到 1 掌握 @kit 标准导入规范

鸿蒙 7 新特性实战①:从 0 到 1 掌握 @kit 标准导入规范

从鸿蒙 7(HarmonyOS NEXT)开始,官方全面完成了从 ohos.* 零散模块到 kit.* 领域套件的体系重构。对开发者来说,第一道门槛不是 API 用法变化,而是统一的导入规范——旧体系默认导入、解构导入混用的混乱局面被彻底终结…

2026/7/16 0:10:29 阅读更多 →

周新闻

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨 在一个阳光明媚的上午,互联网大厂的面试官坐在桌前,准备迎接他的面试候选人——燕双非,一个以搞笑和幽默著称的程序员。第一轮提问 面试官:燕双非,作…

2026/7/15 21:09:01 阅读更多 →
车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估在智能驾驶和车联网技术快速发展的今天,车载以太网作为新一代车载网络的核心传输技术,其物理层性能直接决定了数据传输的可靠性和稳定性。1000BASE-T1作为当前主流的…

2026/7/15 19:42:20 阅读更多 →
VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战指南嵌入式开发领域正经历一场工具链的静默革命。当传统Keil用户首次打开VSCode的扩展市场搜索EIDE时,往往会惊讶于这个看似简单的插件竟能重构十余年的开发习惯。本文将揭示如何用五个精准步骤&#xff0…

2026/7/15 17:52:08 阅读更多 →

月新闻