SQL sever创建数据库数据表

创建数据库和数据表

一、目的:

  1. 掌握在SQL Server中使用对象资源管理器和SQL命令创建数据库与修改数据库的方法。
  2. 掌握在SQL Server中使用对象资源管理器或者SQL命令创建数据表和修改数据表的方法(以SQL命令为重点)。

二、环境概述:

  1. SQL Server 2019
  2. SQL Server Management Studio 管理工具

三、数据库的创建

  1. 使用对象资源管理器创建数据库,给出关键步骤的截图和说明。

    ①打开管理工具,连接数据库引擎。
    在这里插入图片描述
    ② 在对象资源管理器中右击数据库,选择新建数据库选项。
    在这里插入图片描述
    ③ 设置数据库名称,以及数据库文件相应参数,并完成数据库的添加。
    在这里插入图片描述
    ④ 完成数据库的添加,并查看。
    在这里插入图片描述

  2. 删除上一步创建的数据库,再次使用SQL命令创建数据库。
    ① 选择创建的数据库,右击选择删除。
    在这里插入图片描述
    ② 新建查询,输入代码,点击执行。

 create database 教学管理系统 

四、数据表的定义和创建

1. 给出各字段的属性定义和说明。

学生表

字段名数据类型
学号INT
姓名NVARCHAR(30)
性别NVARCHAR(10)
专业班级NVARCHAR(50)
出生日期DATE
联系电话INT

课程表

字段名数据类型
课程号NCHAR(10)
课程名NVARCHAR(30)
学分数FLOAT(1)
学时数INT
任课教师NVARCHAR(30)

学生作业表

字段名数据类型
课程号NCHAR(10)
学号INT
作业1成绩INT
作业2成绩INT
作业3成绩INT

2. 使用SQL命令在学生作业管理数据库中建立学生表、课程表和学生作业表,给出SQL代码。

use 学生作业管理
go
create table 学生表
( 学号 int not null,
  姓名 nvarchar(30) null,
  性别 nvarchar(10) null,
  专业班级 nvarchar(50) null,
  出生日期 date null,
  联系电话 int null
 )
create table 课程表
( 课程号 nvarchar(20) not null,
  课程名 nvarchar(30) null,
  学分数 float(1) null,
  学时数 int null,
  任课教师 nvarchar(30) null
  )
 create table 学生作业表
( 课程号 nvarchar(20) not null,
  学号   int null,
  作业1成绩  int null,
  作业2成绩  int null,
  作业3成绩  int null
 )

五、数据表的填充和插入

1. 用Management Studio在各个表中输入数据后表格插入数据的截图及说明。
①在对象资源管理器中选择数据库 —》 学生作业管理 —》 表 —》dbo.学生表,右键选择编辑前200行。
② 依次在表格中输入相关数据。
③ 执行代码 select * from 学生表 查看插入表中的数据。
在这里插入图片描述

2. 用SQL进行某张表格多条数据插入数据代码

use 学生作业管理
go
insert into 学生表
values('0592','王海强','男','电子05','1986-11-1',NULL)
insert into 学生表
values('0593','王海','男','电子03','1946-1-1','1867792')
insert into 学生表
values('0594','王强','女','智科20','1996-7-14','1688727')
select * from 学生表

在这里插入图片描述

  • 5
    点赞
  • 1
    评论
  • 9
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

评论 1 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页

打赏作者

�Destiny;

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值