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,'英语');
  • 0
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值