數據庫數據基礎創建(20191008)

  • 創建數據庫 ten
CREATE DATABASE `ten`
  • 使用數據庫 ten
USE ten;

- 創建表

  • 創建 學生表 student
CREATE TABLE `Student123`(
    `s_id` VARCHAR(20) NOT NULL  COMMENT'學號',
    `s_name` VARCHAR(20) NOT NULL DEFAULT '' COMMENT'姓名',
    `s_birth` VARCHAR(20) NOT NULL DEFAULT '' COMMENT'生日',
    `s_sex` VARCHAR(10) NOT NULL DEFAULT '' COMMENT'性別',
    PRIMARY KEY(`s_id`)
);

在這裏插入圖片描述
將表 “student123” 中的 “s_birth” 列的數據類型改爲“date”

ALTER TABLE student123  MODIFY s_birth DATE;
  • 課程表 course
create table `course`(
`c_id` int(4) PRIMARY KEY AUTO_INCREMENT comment'課程編號',
`c_name` varchar(20) comment'課程名字',
`t_id` varchar(20) comment'教授老師'
);

在這裏插入圖片描述

  • 教師表 teacher
CREATE TABLE `teacher`(
`t_id` VARCHAR(20) COMMENT'教師編號',
`t_name` VARCHAR(20) NOT NULL DEFAULT'無' COMMENT'教師姓名',
PRIMARY KEY(`t_id`)
)COMMENT '教師表';

在這裏插入圖片描述

  • 成績表 score
create table `ccore`(
    `s_id` VARCHAR(20) comment'學生標號',
    `c_id`  VARCHAR(20) comment'課程編號',
    `s_score` INT(3) comment'學生成績',
    PRIMARY KEY(`s_id`,`c_id`)
);

在這裏插入圖片描述

插入數據

student

INSERT INTO student123 VALUE('01' , '趙雷' , '1990-01-01' , '男');
INSERT INTO student123 VALUE('02' , 'QQ瀏覽器' , '1990-12-21' , '男');
INSERT INTO student123 VALUE('03' , '網易雲音樂' , '1990-05-20' , '男');
INSERT INTO student123 VALUE('04' , 'QQ音樂' , '1990-08-06' , '男');
INSERT INTO student123 VALUE('05' , '小米手機' , '1991-12-01' , '女');
INSERT INTO student123 VALUE('06' , 'MySQL' , '1992-03-01' , '女');
INSERT INTO student123 VALUE('07' , 'Tim' , '1989-07-01' , '女');
INSERT INTO student123 VALUE('08' , 'WPS文字' , '1990-01-20' , '女');

course

INSERT INTO course VALUE('01' , '語文' , '02');
INSERT INTO course VALUE('02' , '數學' , '01');
INSERT INTO course VALUE('03' , '英語' , '03');

teacher

INSERT INTO teacher VALUE('01' , 'Tom');
INSERT INTO teacher VALUE('02' , '大山');
INSERT INTO teacher VALUE('03' , '江海');
INSERT INTO teacher(t_id,t_name) VALUES ('05',"問我"),('06',"非法");

score

INSERT INTO ccore(s_id,c_id,s_score)  VALUES
('01' , '01' , 80),
('01' , '02' , 90),
('01' , '03' , 99),
('02' , '01' , 70),
('02' , '02' , 60),
('02' , '03' , 80),
('03' , '01' , 80),
('03' , '02' , 80),
('03' , '03' , 80),
('04' , '01' , 50),
('04' , '02' , 30),
('04' , '03' , 20),
('05' , '01' , 76),
('05' , '02' , 87),
('06' , '01' , 31),
('06' , '03' , 34),
('07' , '02' , 89),
('07' , '03' , 98);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章