Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql references

作者:看悲伤的曲   发布日期:2025-10-08   浏览:79

-- 创建两个表:`students` 和 `courses`,并使用外键约束(FOREIGN KEY)来建立关系

-- 创建 `courses` 表
CREATE TABLE courses (
    course_id INT AUTO_INCREMENT PRIMARY KEY,
    course_name VARCHAR(100) NOT NULL
);

-- 创建 `students` 表,并添加外键引用 `courses` 表的 `course_id`
CREATE TABLE students (
    student_id INT AUTO_INCREMENT PRIMARY KEY,
    student_name VARCHAR(100) NOT NULL,
    course_id INT,
    FOREIGN KEY (course_id) REFERENCES courses(course_id)
);

-- 解释:
-- 1. `courses` 表包含课程信息,`course_id` 是主键。
-- 2. `students` 表包含学生信息,`student_id` 是主键,`course_id` 是外键,引用 `courses` 表中的 `course_id`。
-- 3. 使用 `FOREIGN KEY` 约束可以确保 `students` 表中的 `course_id` 必须存在于 `courses` 表中,从而维护数据完整性。

上一篇:linux 查看mysql端口

下一篇:docker拉取mysql镜像

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

unsigned在mysql中是什么意思

centos9 安装mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站