色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql生成教學數據庫

李中冰2年前10瀏覽0評論

MySQL是一種常用的關系型數據庫管理系統。它能夠存儲、管理和檢索大量數據,因此它被廣泛用于各種應用程序中,尤其是Web應用程序。下面介紹如何使用MySQL生成教學數據庫。

CREATE DATABASE `edu`;
USE `edu`;
CREATE TABLE `students` (
`id` INT NOT NULL AUTO_INCREMENT,
`name` VARCHAR(50) NOT NULL,
`age` INT NOT NULL,
`gender` ENUM('male','female') NOT NULL,
`email` VARCHAR(50) NOT NULL,
`phone` VARCHAR(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `courses` (
`id` INT NOT NULL AUTO_INCREMENT,
`name` VARCHAR(50) NOT NULL,
`teacher` VARCHAR(50) NOT NULL,
`credit` FLOAT NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `scores` (
`id` INT NOT NULL AUTO_INCREMENT,
`student_id` INT NOT NULL,
`course_id` INT NOT NULL,
`score` FLOAT NOT NULL,
PRIMARY KEY (`id`),
KEY `fk_scores_1` (`student_id`),
KEY `fk_scores_2` (`course_id`),
CONSTRAINT `fk_scores_1` FOREIGN KEY (`student_id`) REFERENCES `students` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `fk_scores_2` FOREIGN KEY (`course_id`) REFERENCES `courses` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

以上代碼會創建一個名為“edu”的數據庫,其中包括3個表:students、courses和scores。students表用于存儲學生的個人信息,courses表用于存儲課程信息,scores表用于保存學生成績信息。這個教學數據庫應該能滿足大多數課程的需要。