SQL Server学习之路(一):建立数据库、建立表

SQL Server学习之路(一):建立数据库、建立表0.目录1.前言2.建立数据库2.1通过SSMS建立数据库2.2通过SQL语句建立数据库3.建立表3.1通过SSMS建立表3.2通过SQL语句建立表1.前言配置是win10+SQLServer2012,使用的GUI管理工具是SQLServer2012自带的SQLServerManagementStudio(以下简称SSMS)。本系列主要学习SQLServe…

大家好,又见面了,我是你们的朋友全栈君。

0.目录
1.前言
2.建立数据
2.1 通过SSMS建立数据库
2.2 通过SQL语句建立数据库
3.建立表
3.1 通过SSMS建立表
3.2 通过SQL语句建立表
1.前言
配置是win10+SQL Server 2012,使用的GUI管理工具是SQL Server 2012自带的SQL Server Management Studio(以下简称SSMS)。本系列主要学习SQL Server基础,目的主要是为了使用Python连接、使用数据库。另外在这里贴上SQL Server 2012下载地址。

2.建立数据库
2.1 通过SSMS建立数据库
2.1.1打开SSMS,连接上数据库。
如图所示,找到数据库,右键单击数据库,选择新建数据库。
在这里插入图片描述
在这里插入图片描述
2.1.2在数据库名称处输入SSMSTest,选择确定。
(主要数据文件:.mdf,日志文件.ldf,次要数据文件*.ndf)
在这里插入图片描述
2.1.3右键数据库点击刷新或者按F5,然后就能在数据库下面看到刚刚建立的SSMSTest了。
在这里插入图片描述
(可以看到SSMSTest左边的图标是圆柱体,可以理解为每一个圆柱体都代表着一个数据库。)
2.1.4至此,已经建立了名为SSMSTest的数据库。

2.2 通过SQL语句建立数据库
2.2.1在最开始的界面点击新建查询。
在这里插入图片描述
2.2.2在点击新建查询出来的界面中输入以下代码:

create database SQLTest

在这里插入图片描述
2.2.3点击上面的执行,或者按F5之后出来了如下画面。
在这里插入图片描述
2.2.4右键数据库点击刷新或者按F5,然后就能在数据库下面看到刚刚建立的SQLTest了。
在这里插入图片描述
2.2.5至此,已经建立了名为SQLTest的数据库。

3.建立表
3.1 通过SSMS建立表
3.1.1打开刚刚建立的SSMSTest数据库,找到表(数据库->SSMSTest->表)。
右键单击表,选择新建表。
在这里插入图片描述
3.1.2在点击新建表出来的界面中按照下图输入:
在这里插入图片描述
3.1.3按Ctrl+S或者点击最上面菜单栏中的文件,选择保存。
输入欲保存的表名称student,并点击确定。
在这里插入图片描述
3.1.4再次点击新建表,按照下图输入,并且保存为course。
在这里插入图片描述

3.1.5再次点击新建表,按照下图输入,并且保存为sc。
在这里插入图片描述
在这里插入图片描述
3.1.6在 数据库->SSMSTest->表 那里刷新一下,就会发现刚刚建立的三张表了。
在这里插入图片描述
(选择 数据库->SSMSTest->表->dbo.student 右键单击选择设计,就可以查看刚刚建立的表的具体信息了。)

3.2 通过SQL语句建立表
3.2.1选择 数据库->SQLTest,然后选择新建查询。注意左上角的那个框中要选中SQLTest,如果不是的话就手动选择一下。
在这里插入图片描述
3.2.2在新建查询出来的界面中输入以下代码:

–这是SQL中的注释信息,使用两个减号来注释。

drop table student    --删除表student
create table student  --创建表student
(sno char(4),
sname char(8),
sage int,
ssex char(2),
sdept char(20)
)

drop table course    --删除表course
create table course  --创建表course
(cno char(4),
cname char(8),
cpno char(4),
ccredit int
)

drop table sc    --删除表sc
create table sc  --创建表sc
(sno char(4),
cno char(4),
grade int
)

3.2.3点击执行,会出现下面的警告。这是因为我们还没有创建表,所以没东西删除。只需要再次点击执行即可。
在这里插入图片描述
在这里插入图片描述
3.2.4在 数据库->SQLTest->表 那里刷新一下,就会发现刚刚建立的三张表了。
在这里插入图片描述
(选择 数据库->SQLTest->表->dbo.student 右键单击选择设计,就可以查看刚刚建立的表的具体信息了。)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162002.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于easyadmin的表单提交

    关于easyadmin的表单提交由于使用的是layui,所以用法如下html代码:<divclass=”layui-btnlayui-btn-smlayui-btn-successbtnYuyue”data-seenum=”{$vo.see_num}”data-fee=”{$vo.doctor_price}”data-time=”{$vo.start_time}-{$vo.end_time}”data-id=”{$vo.time_id}”>预约</div><scripttyp.

    2025年5月27日
    0
  • spring任务调度scheduled_golang 任务调度

    spring任务调度scheduled_golang 任务调度1、任务调度接口TaskScheduler提供了多种方法来调度将来某个时间点要运行的任务。2、触发器Trigger实现PeriodicTrigger和CronTrigger。3、@Scheduled注解创建定时任务4、@Async注解异步方法执行,value属性指定任务执行器。5、task:scheduler、task:executor创建调度器和执行器…

    2022年10月11日
    0
  • 程序员为什么不喜欢去做外包_外包程序员的出路

    程序员为什么不喜欢去做外包_外包程序员的出路做IT的一定对于外包公司很熟悉,就算没做过,想必也是经常听说,说实话在行业内是存在鄙视链的,而外包公司往往在最低端。很多人都在四处问:“软件外包公司到底能不能去”?到底能不能学到真正的技术?我来为大家详细梳理一下这个问题。想要知道外包公司到底值不值得去,我们就应该了解外包公司的概念是什么?不仅仅是IT行业有软件外包公司,在很多行业中,外包公司的数量也都是最多的。外包的工作形式分为两种:‍外包公司承接甲方的项目,了解需求后拿回自己的公司做项目,程序员按照客户的需求把代码写好,最终完成项目,外包

    2022年9月26日
    0
  • bat time命令_bat获取文件修改时间

    bat time命令_bat获取文件修改时间最近公司的项目,需要部署一个oracle定时备份脚本,删除掉特定时间前的备份文件。BAT批处理文件结合windows系统(任务计划程序)正常情况下我们的任务计划会有反馈数值,通过它可以判断这个任务计划上次是否运行正常。代码0或0x0:操作成功完成。代码1或0x1:调用的函数不正确或调用了未知函数。代码10或0xa:环境不正确。代码0x8009000f…

    2022年9月19日
    0
  • eclipse安装lombok插件 出现打不开(lombok插件怎么读)

    1、下载lombok.jar,lombok.jar官方下载地址:https://projectlombok.org/download如果下载不了的话,下面是我个人的百度云资源:链接:https://pan.baidu.com/s/1Eiwy0Kb6OxCDuZw0O268kg提取码:ds772、双击下载好的lombak.jar,安装步骤如下:2-1…

    2022年4月17日
    172
  • 如何将生产环境的字段类型从INT修改为BIGINT

    如何将生产环境的字段类型从INT修改为BIGINT

    2021年11月26日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号