SQL入门之第二讲——创建数据库

使用Navicat Premium 来新建一个数据库,4个数据表,并在数据表里添加数据。来支撑我们后面增删改查的操作

1.创建数据库,数据表

    首先我们创建一个数据库,4个数据表,数据表关系如下: 将SQL语句在此区域运行后,再点击刷新,就会出现新建的数据库和数据表了 1.首先新建数据库
# 创建数据库表
CREATE DATABASE school;
    2.选择数据表
# 创建数据库表
USE school;
    3.创建学生表-students
# 创建学生表-students
CREATE TABLE Students (
	Sid INT NOT NULL,
	Sname VARCHAR ( 10 ) NOT NULL,
	Sage DATETIME NOT NULL,
	Ssex VARCHAR ( 10 ) NOT NULL,
	Tid INT NOT NULL 
);
    4.学生表插入基本数据
# 学生表插入基本数据
INSERT INTO Students VALUES
(1,李超,1997-07-04,男,2),
(2,谢秀芳,1991-07-04,女,1),
(3,方春梅,1992-05-04,女,2),
(4,叶建华,1993-06-04,女,2),
(5,张慧,1994-08-04,女,2),
(6,阚萍,1996-06-14,女,2),
(7,尹军,1991-09-14,男,1),
(8,李琳,1994-01-14,女,1),
(9,伍娟,1992-08-11,女,2),
(10,王荣,1992-01-11,男,1);
    5.创建教师表
# 创建教师表-Teachers
CREATE TABLE Teachers ( 
Tid INT NOT NULL, 
Tname VARCHAR ( 10 ) NOT NULL 
);
    6.教师表插入数据
INSERT INTO Teachers VALUES
(1,魏来),
(2,宋明),
(3,高静);
    7.创建成绩表
# 创建成绩表-scores
CREATE TABLE Scores ( 
Sid INT NOT NULL, 
Cid INT NOT NULL ,
score DECIMAL ( 18, 1 ) NOT NULL );
    8.成绩表插入数据
# 成绩表插入数据
INSERT INTO Scores VALUES
(1,1,90),(1,2,85),(1,3,64),
(2,1,84),(2,2,85),(2,3,86),
(3,1,53),(3,2,86),(3,3,74),
(4,1,74),(4,2,90),(4,3,55),
(5,1,86),(5,2,99),(5,3,88),
(6,1,80),(6,2,70),(6,3,65),
(7,1,70),(7,2,99),(7,3,96),
(8,1,77),(8,2,81),(8,3,68),
(9,1,5),(9,2,38),(9,3,35),
(10,1,67),(10,2,52),(10,3,84);
    9.创建科目表
# 创建科目表
CREATE TABLE Suject (
Cid INT NOT NULL,
Tid INT NOT NULL,
Cname VARCHAR(10));OT NULL );
    10.科目表插入数据
# 创建科目表
INSERT INTO Suject VALUES
(1,2,语文),
(2,1,数学),
(1,3,英语);
经验分享 程序员 微信小程序 职场和发展