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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JVM调优常用命令及工具

    JVM调优常用命令及工具目录1、jstat命令1.1、查看class加载统计1.2、查看编译统计1.3、垃圾回收统计2、jmap命令2.1、查看内存使用情况jmap-heap2629682.2、查看内存中对象数量及大小2.3、将内存使用情况dump到文件中2.4、通过jhat对dump文件进行分析2.5、通过MAT工具对dump文件进行分析3、jstack命令4、jdk自带jvisualvm工具1、jstat命令jstat命令可以查看堆内存各部分的使用量,以及加载类的数

    2022年5月15日
    57
  • kali漏扫软件_kali渗透web网站

    kali漏扫软件_kali渗透web网站一、漏洞扫描器漏洞扫描器通常由两个部分组成①进行扫描的引擎部分 ②包含了世界上大多数系统和软件漏洞特征的特征库比较优秀的漏洞扫描器:Rapid7Nexpose:(商用软件)适合较大的网络 TenableNessus:(商用软件)价格相当更经济一些 OpenVas:免费使用的工具,更适合个人使用商用软件使用起来比较容易,只要给出一个IP地址就能完成所有的扫描任务,但…

    2022年9月13日
    0
  • java权限拦截器

    java权限拦截器SecurityInterceptor.javapackagelight.mvc.framework.interceptors;importjava.util.List;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importlight.

    2022年5月29日
    30
  • Python注释

    Python注释单行注释python中单行注释采用#开头[cclang='python']print‘hellopython’#thisisacomment[/cc]多行注释然后pyt

    2022年7月5日
    21
  • pytest的assert_Python断言

    pytest的assert_Python断言前言断言是写自动化测试基本最重要的一步,一个用例没有断言,就失去了自动化测试的意义了。什么是断言呢?简单来讲就是实际结果和期望结果去对比,符合预期那就测试pass,不符合预期那就测试failed

    2022年7月31日
    2
  • qmake实用变量[通俗易懂]

    qmake实用变量[通俗易懂]一些项目开发中用到的qmake实用变量。

    2022年5月12日
    37

发表回复

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

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