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,'英语');
SQL入门之第二讲——创建数据库相关推荐
- 【PHP MySQL】数据库专题 第二课 创建数据库 表
[PHP & MySQL]✔️数据库专题✔️ 第二课 创建数据库 & 表 概述 MySQL 安装 MySQL 命令行 数据库创建 创建表 概述 从今天开始, 小白我将带领大家一起来补充 ...
- 【MySQL】【入门】第二章:数据库及表的创建
看完这篇你能学到 1.数据库的操作 2.表的操作 3.表的约束 4.索引的操作 一.数据库的创建,修改,删除 1,创建 create database 数据库名: 使用mysql语句都要加分号作为结尾 ...
- sql server之T-SQL语句创建数据库创建表
一.创建数据库 1.主数据文件 On{} ①数据逻辑名-- name="", ②数据的储存路径--filename="\", ③数据的大小--size= MB, ...
- SQL入门之第九讲——DELETE删除语句
定义:DELETE 语句是用于删除表中的一条或多条记录. 基本语法: DELETE FROM <表名> WHERE <筛选条件>; 1.DELETE删除语句 如果省略WHERE ...
- SQL SERVER2000教程-第二章-创建和管理数据库 第六节 压缩数据库
有时,人们可能为预期有一定程度活动的数据库分配了太多的空间,当意识到分配了太多空间时,可能决 定压缩分配的空间大小.SQLSERVER提供三种可以压缩数据库大小的方法,autoshrink数据库选项, ...
- SQL入门之第二一讲——IF函数的使用
IF函数主要有:IF函数嵌套和IF+聚合函数 两类,主要是用来根据条件返回不同值. 基本语法为; IF(条件表达式,值1,值2) 如果条件表达式为True,返回值1,为False,返回值2. 返回值可 ...
- SQL入门之第二十讲——SQL日期函数介绍
MySQL内置的日期函数,主要包括获取日期,格式化日期,计算日期 1.获取日期函数 MySQL内置的获取日期时间的函数: select NOW() as '当前日期+时间',CURDATE() as ...
- SQL 入门之第一讲——MySQL 8.0.29安装教程(windows 64位)
1.先去官网直接下载解压包进行安装 https://dev.mysql.com/downloads/mysql/ 下载完成后,进行解压到想要的目录下 2.进行配置初始化的my.ini文件的文件 解压后 ...
- sql 基础语法 创建数据库和数据表 数据增删改查 分组查询 子查询回顾
参考链接: SQL教程 MySQL教程 一.创建数据库语法 --用master数据库 use master --判断数据库是否存在,若存在则删除 if exists (select * from sy ...
最新文章
- 浅谈 javascript 中的this绑定问题
- 21张让你代码能力突飞猛进的速查表(神经网络、线性代数、可视化等)
- linux共享文件丢失,【干货分享】linux平台下数据文件被误删后,如何及时得知并进行恢复...
- tensorflow 标准数据读取 tfrecords
- 图的深度优先遍历+图解
- 树莓派教程 - 2.2 树莓派CSI摄像头,raspivid、raspistill常用参数
- Axure 9 Mac 版
- 自然语言处理NLP知识结构
- visio一分二的箭头_visio双箭头怎么画? visio2013绘制双箭头直线的教程
- [ooc-lang]一门冷门的面向对象编程的语言使用小结
- java几种对象的区别(PO,POJO,VO,BO,DAO)
- 张先轶博士(OpenBLAS开源项目发起人,PerfXLab创始人)的采访录,中关村管委会千帆计划之“创见新面孔”专题采访活动
- img-polaroid_这个由AI驱动的宝丽来会散发出幼稚的图画而不是照片
- halocn标定找旋转中心_halcon应用案例探究
- 豆瓣Top250电影爬虫
- sklearn的decision_function (以SVC.decision_function()为例)详解
- 为什么大多数人的网站建设都是失败的?
- 572.另一棵树的子树
- 50+PSD用户界面Web设计素材
- linux系统superpi运行,Super PI使用介绍
热门文章
- 基于Python的股市市场情绪分析
- Python3.8更新笔记
- 【红外技术】红外热成像在雨雾天的能看多远?
- react-to-vue使用教程
- Nginx的[在线、离线]安装和部署
- “长宽高”不设限,中软国际带你在云上“乘风破浪”
- 自定义标签遇到的问题unable to load tag handler class XX for tag XX
- 计算机重装系统桌面文件如何恢复,电脑系统重装,如何恢复之前的文件?
- ios 实现价钱打折效果 数字上划横线
- Java如何使用方法