使用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,'英语');

SQL入门之第二讲——创建数据库相关推荐

  1. 【PHP MySQL】数据库专题 第二课 创建数据库 表

    [PHP & MySQL]✔️数据库专题✔️ 第二课 创建数据库 & 表 概述 MySQL 安装 MySQL 命令行 数据库创建 创建表 概述 从今天开始, 小白我将带领大家一起来补充 ...

  2. 【MySQL】【入门】第二章:数据库及表的创建

    看完这篇你能学到 1.数据库的操作 2.表的操作 3.表的约束 4.索引的操作 一.数据库的创建,修改,删除 1,创建 create database 数据库名: 使用mysql语句都要加分号作为结尾 ...

  3. sql server之T-SQL语句创建数据库创建表

    一.创建数据库 1.主数据文件 On{} ①数据逻辑名-- name="", ②数据的储存路径--filename="\", ③数据的大小--size= MB, ...

  4. SQL入门之第九讲——DELETE删除语句

    定义:DELETE 语句是用于删除表中的一条或多条记录. 基本语法: DELETE FROM <表名> WHERE <筛选条件>; 1.DELETE删除语句 如果省略WHERE ...

  5. SQL SERVER2000教程-第二章-创建和管理数据库 第六节 压缩数据库

    有时,人们可能为预期有一定程度活动的数据库分配了太多的空间,当意识到分配了太多空间时,可能决 定压缩分配的空间大小.SQLSERVER提供三种可以压缩数据库大小的方法,autoshrink数据库选项, ...

  6. SQL入门之第二一讲——IF函数的使用

    IF函数主要有:IF函数嵌套和IF+聚合函数 两类,主要是用来根据条件返回不同值. 基本语法为; IF(条件表达式,值1,值2) 如果条件表达式为True,返回值1,为False,返回值2. 返回值可 ...

  7. SQL入门之第二十讲——SQL日期函数介绍

    MySQL内置的日期函数,主要包括获取日期,格式化日期,计算日期 1.获取日期函数 MySQL内置的获取日期时间的函数: select NOW() as '当前日期+时间',CURDATE() as ...

  8. SQL 入门之第一讲——MySQL 8.0.29安装教程(windows 64位)

    1.先去官网直接下载解压包进行安装 https://dev.mysql.com/downloads/mysql/ 下载完成后,进行解压到想要的目录下 2.进行配置初始化的my.ini文件的文件 解压后 ...

  9. sql 基础语法 创建数据库和数据表 数据增删改查 分组查询 子查询回顾

    参考链接: SQL教程 MySQL教程 一.创建数据库语法 --用master数据库 use master --判断数据库是否存在,若存在则删除 if exists (select * from sy ...

最新文章

  1. 浅谈 javascript 中的this绑定问题
  2. 21张让你代码能力突飞猛进的速查表(神经网络、线性代数、可视化等)
  3. linux共享文件丢失,【干货分享】linux平台下数据文件被误删后,如何及时得知并进行恢复...
  4. tensorflow 标准数据读取 tfrecords
  5. 图的深度优先遍历+图解
  6. 树莓派教程 - 2.2 树莓派CSI摄像头,raspivid、raspistill常用参数
  7. Axure 9 Mac 版
  8. 自然语言处理NLP知识结构
  9. visio一分二的箭头_visio双箭头怎么画? visio2013绘制双箭头直线的教程
  10. [ooc-lang]一门冷门的面向对象编程的语言使用小结
  11. java几种对象的区别(PO,POJO,VO,BO,DAO)
  12. 张先轶博士(OpenBLAS开源项目发起人,PerfXLab创始人)的采访录,中关村管委会千帆计划之“创见新面孔”专题采访活动
  13. img-polaroid_这个由AI驱动的宝丽来会散发出幼稚的图画而不是照片
  14. halocn标定找旋转中心_halcon应用案例探究
  15. 豆瓣Top250电影爬虫
  16. sklearn的decision_function (以SVC.decision_function()为例)详解
  17. 为什么大多数人的网站建设都是失败的?
  18. 572.另一棵树的子树
  19. 50+PSD用户界面Web设计素材
  20. linux系统superpi运行,Super PI使用介绍

热门文章

  1. 基于Python的股市市场情绪分析
  2. Python3.8更新笔记
  3. 【红外技术】红外热成像在雨雾天的能看多远?
  4. react-to-vue使用教程
  5. Nginx的[在线、离线]安装和部署
  6. “长宽高”不设限,中软国际带你在云上“乘风破浪”
  7. 自定义标签遇到的问题unable to load tag handler class XX for tag XX
  8. 计算机重装系统桌面文件如何恢复,电脑系统重装,如何恢复之前的文件?
  9. ios 实现价钱打折效果 数字上划横线
  10. Java如何使用方法