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 右键单击选择设计,就可以查看刚刚建立的表的具体信息了。)

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • java 分页读取数据[通俗易懂]

    java 分页读取数据[通俗易懂]/***查询总条数*@return*/publicLongquerySize(){Connectionconn=null;PreparedStatementstmt=null;ResultSetrs=null;Stringsql=”se…

  • 史上最详细图解快速排序的方法_快速排序的基本步骤

    史上最详细图解快速排序的方法_快速排序的基本步骤0.前言找了好多贴在都没有找到舒心的一次能看懂的文章,决定把学明白每一步全部图解出来。推荐一个博主的文章也很不错:https://blog.csdn.net/weixin_42109012/article/details/916450511.图解开始![在这里插入图片描述](https://img-blog.csdnimg.cn/e6bbdfbe97e44bbd99f99cf456c998ed.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5

  • Python代码缩进的使用方法_python退格快捷键

    Python代码缩进的使用方法_python退格快捷键和其它程序设计语言(如Java、C语言)采用大括号“{}”分隔代码块不同,Python采用代码缩进和冒号(:)来区分代码块之间的层次。在Python中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。注意,Python中实现对代码的缩进,可以使用空格或者Tab键实现。但无论是手动敲空格,还是…

  • django1.8_django-vue-admin

    django1.8_django-vue-admin前言由于之前我们一直使用的django-rest-framework-jwt这个库,但是作者在17年的时候就已经不再维护了(有部分bug没有解决),所以我们也就不用了,目前我们使用django-r

  • 使用NPOI导出Excel文件

    使用NPOI导出Excel文件使用NPOI导出Excel文件,本实例使用了ASP.NETMVC。1、使用NPOI导出Excel文件实例:导出商品列表。要求:1、通过NPOI导出导出商品列表信息;2、使用Excel函数计算商品总金额;在Controllers控制器目录中创建ExportController.cs控制器usingSystem.IO;usingNPOI;usingNPOI.POI…

  • 正态qq图怎么判断分布_怎么判断是不是QQ小号

    正态qq图怎么判断分布_怎么判断是不是QQ小号一、正态QQ图的原理QQ图通过把测试样本数据的分位数与已知分布相比较,从而来检验数据的分布情况。[1]分位数:亦称分位点,是指将一个随机变量的概率分布范围分为几个等份的数值点。常用的有一个分位数叫,百分位数,它是指如果将一组数据从小到大排序,并计算相应的累计百分位,则某一百分位所对应数据的值就称为这一百分位的百分位数。QQ图是一种散点图,对应于正态分布的QQ图,就是由标准正态分布的分位

发表回复

您的电子邮箱地址不会被公开。

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