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,英语);
下一篇:
Redis(七)Redis优化建议
