SQLServer2019 数据库的基本使用之图形化界面操作的实现

目录
  • 一、数据库、表的创建与删除
    • 1. 创建数据库
    • 2. 修改数据库
    • 3. 删除数据库
    • 4. 创建数据表
    • 5. 删除数据表
  • 二、数据表常见操作
    • 1. 在表结构中添加新字段
    • 2. 在表结构中删除字段
    • 3. 数据表更名
  • 三、数据的增删改查
    • 1. 数据准备
    • 2. 添加数据
    • 3. 删除数据
    • 4. 修改数据
    • 5. 查看数据
  • 四、数据库常用操作
    • 1. 分离数据库
    • 2. 附加数据库
    • 3. 执行脚本
  • 五、创建查询和测试查询

一、数据库、表的创建与删除

1. 创建数据库

使用可视化管理工具是创建 SQL Server 数据库最常使用的方法,其特点是简单、高效。下面将以创建 amo_data 为例,介绍使用可视化管理工具创建数据库的方法。

  1. 打开 SQL Server 的可视化管理工具,依次逐级展开服务器和数据库节点。
  2. 右键单击 数据库 选项,执行弹出菜单中的 新建数据库 命令,打开 新建数据库 界面,如图所示。

新建数据库 界面选择 常规 选项卡,将需要创建的数据库名称输入到 数据库名称 文本框内,如图所示。

目前为止,数据库已经基本建立完成,接下来可以设置数据文件,如图所示。

单击上图所示,界面中的 确定 按钮,即可完成数据库的创建工作。

2. 修改数据库

数据库创建完成以后,用户在使用过程中可以根据需要对其原始定义进行修改。修改的内容主要包括以下几项:

  • 更改数据库文件。
  • 添加和删除文件组。
  • 更改选项。
  • 更改跟踪。
  • 更改权限。
  • 更改扩展属性。
  • 更改镜像。
  • 更改事务日志传送。

下面介绍如何更改数据库 test 的所有者。具体操作步骤如下:

(1) 启动 SQL Server 可视化管理工具,并连接数据库,在 对象资源管理器 中展开 数据库 节点。
(2) 鼠标右键单击更改的数据库 test 选项,在弹出的快捷菜单中选择 属性 命令,如图所示。

(3) 单击 数据库属性 界面中的 文件 选项,然后单击 所有者 文本框后的浏览按钮。进入 数据库属性 界面,通过该界面可以修改数据库的所有者,如图所示。

(4) 在弹出 选择数据库所有者 界面中,单击 浏览 按钮,如下图所示。

(5) 在弹出 查找对象 界面中的 匹配的对象 列表框中,选择数据库的所有者 sa 选项,单击 确定 按钮,完成数据库所有者的更改操作,如下图所示。

3. 删除数据库

当一个数据库已经不再使用的时候,用户便可删除这个数据库。数据库一旦被删除,它的所有信息,包括文件和数据均会从磁盘上被删除掉。

注意:除非使用了备份,否则被删除的数据库是不可恢复的,所以用户在删除数据库的时候一定要慎重(传说中的删库跑路)。

使用可视化管理工具删除数据库的方法很简单,步骤如下:

(1 ) 打开 SQL Server 可视化管理工具,单击以逐级展开当前服务器下数据库目录中的 amo_data 数据库项。
(2) 单击右键选择 amo_data 数据库快捷菜单中的 删除 命令,并在确认消息框中选择 确定 按钮,amo_data 数据库即被删除,如下图所示。

4. 创建数据表

创建完数据库之后,就要创建数据表了,在 SQL Server 中,表可以看成是一种关于特定主题的数据集合。

表是以行(记录)和列(字段)所形成的二维表格式来组织表中的数据。字段是表中包含特定信息内容的元素类别,如货物总类、货物数量等。在有些数据库系统中,字段 往往也被称为 。记录则是关于人员、地点、事件或其他相关事项的数据集合。
在可视化管理工具中创建表的步骤如下:

(1) 在可视化管理工具的左侧窗口中,单击以逐级展开当前服务器下的数据库目录中的 amo_data 数据库项。
(2) 用鼠标右键单击 amo_data 数据库目录下面的 项,并在弹出的快捷菜单中选择 新建/ 选项,如图所示。

(3) 在上图所示的新建表窗口中填写空数据表网格中的每一行定义,注意这里的一行即对应着新建数据表的一列(字段)。

新建空数据表网格中的每列名称含义为:

(1) 列名:表中字段的名称。

(2) 数据类型:字段的数据类型,可从下拉列表中选取。并且还要设置字段所存放数据的长度。某些数据类型,例如 decimal(十进制实数),可能还需要在对话框的下部定义数据的精度(Precision)。

(3) 允许 Null 值:字段是否允许为空(Null)值。该项的复选框如果被选中(标识为√),则表示允许为 Null 值;未被选中则表示不允许为 Null 值。

注意:行前有 图标的字段,表示其为当前正在定义的字段,右键此黑三角图标或字段定义网格上的任意位置,选择 设置主键,可以定义当前字段为表的主键,行前图标变为

(4) 表的结构定义完毕后,单击按钮
或者按 <Ctrl+S> 快捷键保存数据表,输入新建数据表的表名称之后单击 确定 按钮,将保存新建表的结构定义,并将新建表添加到 amo_data 数据库中,如图所示。

5. 删除数据表

如果数据库中的表格已经不再需要了,可以在可视化管理工具中进行删除,删除的具体方法如下:
(1) 在 SQL Server 可视化管理工具中,单击以逐级展开当前服务器下所要删除数据表所在的数据库。
(2) 选定数据库中的数据表,单击鼠标右键,从弹出的快捷菜单中选择 删除 选项,就可删除所选择的数据表,如图所示:

二、数据表常见操作

1. 在表结构中添加新字段

在设计数据表的时候,有时候需要在数据表中添加新的字段,在数据表中添加新字段,可以按照下面的步骤来实现:

(1) 在 SQL Server 可视化管理工具中,依次展开服务器、数据库节点,然后选中所要添加新字段的数据库中的数据表。
(2) 在选中的数据表上单击鼠标右键,然后在弹出的快捷菜单中选择 设计 菜单项,如图所示。

(3) 在随后弹出的设计表界面中可以直接添加所要添加的字段信息,如图所示:

(4) 在添加完信息之后,单击工具栏中的 按钮图标,保存改动后的信息。此时,在表中添加新字段的工作就已经完成。

2. 在表结构中删除字段

在设计表界面中不仅可以添加及修改数据表中字段的信息,还可以删除数据表中字段的信息。删除数据表中无用字段的步骤如下:

(1) 在 SQL Server 可视化管理工具中,依次展开服务器、数据库节点,然后选中所要删除字段的数据库中的数据表。
(2) 在选中的数据表上单击鼠标右键,然后在弹出的快捷菜单中选择 设计 菜单项。
(3) 在下图所示的对话框中选择所要删除的字段信息,然后在该字段上单击鼠标右键选择 删除列 子菜单项即可删除。

(4) 在删除完所有要删除的字段信息之后,单击工具栏中的保存按钮图标,保存改动的信息。

3. 数据表更名

当数据表需要更名的时候,可以通过 SQL Server 的可视化管理工具来完成,其具体方法如下:
(1) 依次展开服务器、数据库节点,然后选中所要修改数据表所在的数据库。
(2) 单击该数据库,右键单击数据库中的 项目,选择 dbo.Bookinfo 选项,然后在弹出的菜单项中选择 重命名 菜单项,完成为所选中表更名的操作,如图所示。

三、数据的增删改查

1. 数据准备

创建 Bookinfo 表,表结构如图所示:

因为这里我们要对数据进行操作,所以我们先要准备一些数据。使用 sql 语句向表 dbo.Bookinfo 插入数据方式如图所示:

sql 语句如下:

INSERT INTO dbo.Bookinfo(图书编号,图书名称,图书类别) VALUES(1, 'Java核心卷I', '计算机');
INSERT INTO dbo.Bookinfo(图书编号,图书名称,图书类别) VALUES(2, 'Java核心卷II', '计算机');
INSERT INTO dbo.Bookinfo(图书编号,图书名称,图书类别) VALUES(3, 'Java核心卷II', '计算机');
INSERT INTO dbo.Bookinfo(图书编号,图书名称,图书类别) VALUES(4, '西游记', '名著');
INSERT INTO dbo.Bookinfo(图书编号,图书名称,图书类别) VALUES(5, '红楼梦', '名著');
INSERT INTO dbo.Bookinfo(图书编号,图书名称,图书类别) VALUES(6, '斗破苍穹', '小说');

2. 添加数据

在创建完数据表之后,需要向数据表中录入数据。可以通过可视化管理工具直接向数据表中录入数据,方法如下:

打开可视化管理工具,展开 数据库 选项,选择表所在的数据库,右键单击要操作的数据表,选择 编辑前200行 选项,如图所示。

(2)在表编辑界面中录入数据,如图所示。

3. 删除数据

打开可视化管理工具,展开 数据库 选项,选中要删除记录的数据表,打开表编辑界面,删除操作如图所示。

注意:如果数据表与其他表有关联,数据库可能不允许删除数据,或者进行级联删除,但这样也会将其他数据表中的相关数据删除。

4. 修改数据

打开可视化管理工具,选中要修改的数据表,打开其表编辑界面,即可修改数据表中的数据如图所示。

5. 查看数据

打开可视化管理工具,选择数据库和表,将鼠标移到要浏览的数据表,单击鼠标右键,将弹出快捷菜单,如下图所示进行操作,将打开 库存信息表 表编辑界面,即可浏览数据。。

四、数据库常用操作

1. 分离数据库

分离数据库是将数据库从服务器中分离出去,但并没有删除数据库,数据库文件依然存在,如果在需要使用数据库时,可以通过附加的方式将数据库附加到服务器中。在 SQL Server 2019 中分离数据库是非常简单的,方法如下:

打开 Microsoft SQL Server Management Studio 18 管理工具,展开 数据库 结点,选中要分离的数据库,单击右键,在右键菜单中选择 任务分离 选项即可,如图所示。

注意:分离的时候数据库不能正在使用当中,否则会报错,如下图所示:

分离后的文件保存在以下路径:

C:\Program Files\Microsoft SQL Server\MSSQL15.AMOXIANG\MSSQL\DATA

2. 附加数据库

通过附加方式可以向服务器中添加数据库,前提是需要存在数据库文件和数据库日志文件。

打开 Microsoft SQL Server Management Studio 管理工具,鼠标右键单击 数据库 选项,将弹出一个快捷菜单,按照如图所示进行操作。

在弹出的对话框中,单击 添加 按钮,选择要附加的数据库文件,依次单击 确认 按钮即可,如图所示。

3. 执行脚本

  1. 在 Microsoft SQL Server Management Studio 管理工具中,选择文件 → 打开 → 文件 菜单项,出现 打开文件 界面。
  2. 打开文件 中选择需要执行的脚本,如 xxx.sql,单击 打开 按钮打开脚本。紧接着在可视化管理工具中单击执行按钮或按 <F5> 键,即可执行脚本中的 SQL 语句。

五、创建查询和测试查询

SQL (Structured Query Language)是一种组织、管理和检索存储在数据库中的数据的工具,它是一种计算机语言,可以与数据库交互。在 SQL Server 2019 中,用户可以通过 新建查询 按钮来创建查询窗口,在查询窗口中编写 SQL 语句来操作数据库。查询窗口界面,如图所示。

在工具栏的下拉列表中显示了当前连接的数据库,用户可以在列表框中选择数据库来改变当前的数据库连接。查询窗口中的空白区域是代码区,用户可以在代码区中输入 SQL 语句。

在查询窗口的代码区输入完 SQL 语句后,为了查看语句是否有语法错误,需要对 SQL 语句进行测试。单击工具栏中的

按钮可以对当前的 SQL 语句进行测试,如果 SQL 语句有错误,会在代码区下方出现错误提示信息。

在查询窗口的代码区输入完 SQL 语句后,需要执行 SQL 语句才能实现各种操作。单击工具栏中的执行按钮或直接按 <F5> 键可以执行 SQL 语句,如果 SQL 语句执行失败,会出现错误提示信息。

到此这篇关于SQLServer2019 数据库的基本使用之图形化界面操作的实现的文章就介绍到这了,更多相关SQLServer2019之图形化界面内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2019 PHP版本:php 7.3.11 MySQL版本:MySQL 8.0.18.0 二.相关软件下载: 1.PHP下载地址: https://windows.php.net/downloads/releases/php-7.3.11-nts-Win32-VC15-x64.zip 2.MySQL下载地址: https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installe

  • SQL Server 2019下载与安装教程(自定义安装)

    1.SQL Server2019安装包下载 1.1进入官网 SQL Server 2019 1.2下载安装包 1点击Continue 2.填写个人信息,再点击Continue 3.点击保存文件,就代表开始下载安装包 4.下载完成后,找到安装包并以管理员身份打开 1.3安装软件 1.点击自定义安装 3.等待安装(The wait is long!!!) 4.安装好之后自动弹出来的界面 5.点击安装,再点击第一个 6.选择Developer(开发者)类型,不需要输入秘钥,点击下一步 7.接受协议,点

  • Docker部署SQL Server 2019 Always On集群的实现

    Docker部署Always on集群 SQL Server在2016年开始支持Linux.随着2017和2019版本的发布,它开始支持Linux和容器平台上的HA/DR.Kubernetes和大数据集群解决方案. 在本文中,我们将在3个节点的Docker容器上安装SQL Server 2019,并创建AlwaysOn可用性组. 我们的目标是使用单个配置文件快速准备好环境.因此,开发人员或测试团队可以快速执行诸如兼容性.连通性.代码功能等测试. 在本节中,我们将首先准备一个基于Ubuntu的映像

  • SQLServer2019安装教程图文详解

    可以去官网下载,我百度网盘也有都一样 链接: https://pan.baidu.com/s/1fhEJu_9Zas364bvlEimRLA 提取码: wnqq 链接: https://pan.baidu.com/s/1eODb7zhhLAzAP52ProwCsw 提取码: aq9c 打开应用程序 点击安装,点第一个全新得SQL server独立安装 下一步 在这一步可能有需要扫描的,你可以直接跳过扫描(当时小编弄得太快了,忘记截图了) 这里可能要等他扫描一下,下一步 执行全新安装 develo

  • SQLServer2019配置端口号的实现

    第一次写博客,实属心血来潮.为什么要写这篇博客呢?原因如下 1.有一次我想配置数据库端口号时,找不到对应的解决方案 2.是时候有个地方可以记录一下自己做过的事情了,到时候想翻看的时候可以翻看 好了,废话不多说,直接上解决方案. 我这里呢以SQLServer2019作为示例. 第一步:打开Sql Server Configuration Manager -> SQL Server 网络配置 -> MSSQLSERVER2019(这个名称是在安装时自己输入的)-> TCP/IP 第二步:右键

  • SQLServer2019 数据库环境搭建与使用的实现

    目录 一.SQL Server 数据库概述 二.安装 SQL Server 2019 2.1 SQL Server 2019 安装必备条件 2.2 下载 SQL Server 2019 安装引导文件 2.3 下载 SQL Server 2019 安装文件 2.4 安装 SQL Server 2019 数据库 2.5 安装 SQL Server Management Studio 管理工具 2.6 启动 SQLServer 管理工具 数据库,顾名思义,就是一个存储数据的大仓库,涵盖了多个方面的知识

  • CentOS8安装SQLServer2019的过程

    1.下载 Microsoft SQL Server 2019 Red Hat 存储库配置文件: #curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo 2.运行以下命令以安装 SQL Server: #yum install -y mssql-server 3.包安装完成后,运行 mssql-conf setup,按照提示设置 S

  • SQLServer2019 数据库的基本使用之图形化界面操作的实现

    目录 一.数据库.表的创建与删除 1. 创建数据库 2. 修改数据库 3. 删除数据库 4. 创建数据表 5. 删除数据表 二.数据表常见操作 1. 在表结构中添加新字段 2. 在表结构中删除字段 3. 数据表更名 三.数据的增删改查 1. 数据准备 2. 添加数据 3. 删除数据 4. 修改数据 5. 查看数据 四.数据库常用操作 1. 分离数据库 2. 附加数据库 3. 执行脚本 五.创建查询和测试查询 一.数据库.表的创建与删除 1. 创建数据库 使用可视化管理工具是创建 SQL Serv

  • Oracle数据库及图形化界面安装教程图解

    首先在电脑D盘(或者其他不是C盘的磁盘,一般软件不会安装到C盘,否则会拖慢电脑的运行速度,造成电脑卡顿)新建文件夹并命名,这里命名oracle;按住Ctrl键,鼠标同时选中win64_11gR2_database_1of2.zip和win64_11gR2_database_2of2.zip两个压缩包,右键解压到oracle文件夹,将得到database文件,如图1: 图1 双击打开database文件夹如图2,双击setup.exe应用文件进行安装. 图2 安装步骤如下:. (1)选择"下一步&

  • Linux fedora 24 忘记密码图形化界面修改root密码的方法

    方法及其简单,只需要两步即可: 1.第一步: 打开终端,输入sudo su命令. –此处的密码为普通用户的密码,也就是开机时输入的密码. 2.第二步: 直接sudo passwd root就重置了roor密码了. 此时输入新的密码即可,个人建议密码最好字母加数字相结合. PS:下面看下fedora23忘记root密码怎么修改? 第一步:在开机进入grub菜单的时候选择正确的启动项,按e 第二步:找到开头是linux16这一行,在末尾加上rd.break,注意空格,按ctrl+x 第三步:此时进入

  • Java图形化界面设计之容器(JFrame)详解

    Java图形化界面设计--容器(JFrame) 程序是为了方便用户使用的,因此实现图形化界面的程序编写是所有编程语言发展的必然趋势,在命令提示符下运行的程序可以让我们了解java程序的基本知识体系结构,现在就进入java图形化界面编程. 一.Java基本类(JFC) Java基本类("JavaFoundationClasses",JFC),由一些软件包组成.这些软件包主要包括下面一些应用程序接口(API): ·抽象窗口工具集(AWT)(1.1及以上版本). ·Swing构件. ·Jav

  • java实现图形化界面计算器

    本文实例为大家分享了java实现图形化界面计算器的具体代码,供大家参考,具体内容如下 最终效果图: 项目流程: 第一步:实现图形化界面(添加计算器的 Button 和 用于显示输入数字.输出结果的JTextField等) 第二步:给按钮和文本框添加鼠标监听事件. 第三步:实现加减乘除.开方.平方.清零和退格功能. 开方运算: 平方运算: 加法运算: 减法运算: 乘法运算: 除法运算: 完整项目代码: package First_App; import java.awt.*; import jav

  • 在CentOS7(有图形化界面)上安装maven和idea的详细教程

    在CentOS7(有图形化界面)上安装maven和idea 一.安装maven二.安装idea社区版 一.安装maven maven下载地址 https://maven.apache.org/download.cgi 安装包会默认在当前用户的家目录下,将其移动到tgz目录 mv apache-maven-3.6.3-bin.tar.gz tgz/ 解压安装,需进入到tgz目录下,执行如下命令 tar -zvxf apache-maven-3.6.3-bin.tar.gz -C training/

  • 用python制作个论文下载器(图形化界面)

    在科研学习的过程中,我们难免需要查询相关的文献资料,而想必很多小伙伴都知道SCI-HUB,此乃一大神器,它可以帮助我们搜索相关论文并下载其原文.可以说,SCI-HUB造福了众多科研人员,用起来也是"美滋滋". 在上一篇文章中介绍了分析过程以及相应的函数代码.根据小伙伴们的反映发现了一些问题,毕竟命令框的形式用起来难免没那么"丝滑".为了让大家更方便地使用,可以"纵享丝滑",kimol君决定写一个图形界面(GUI): PS.由于近期实属忙到晕厥,这

  • Python基础之tkinter图形化界面学习

    一.基础内容 import tkinter as tk from PIL import Image,ImageTk def my(): pwin.destroy() win.deiconify() win = tk.Tk() #win.geometry('320x240+100+50') #长320宽240 右100,下50 win['width']=320 #可以用win.keys()查看哪些可以这样写 win['height']=240 win.title('tkinter图形化专题学习')

  • 快速使用IDEA图形化界面连接Phoenix的方法

    一.下载连接驱动 ★官方下载地址 注:下载自己服务的对应版本jar 1.将下载到的jar包解压,找到连接驱动 Thick:phoenix-5.0.0-HBase-2.0-client.jar Tink:phoenix-5.0.0-HBase-2.0-thin-client.jar 二.配置idea 1.新建驱动(以Thick连接方式为例) thick-url:jdbc:phoenix:hadoop102,hadoop103,hadoop104:2181thin-url:jdbc:phoenix:

  • Java图形化界面设计之布局管理器之BorderLayout案例详解

    边界布局管理器把容器的的布局分为五个位置:CENTER.EAST.WEST.NORTH.SOUTH.依次对应为:上北(NORTH).下南(SOUTH).左西(WEST).右东(EAST),中(CENTER),如下图所示. 特征: l  可以把组件放在这五个位置的任意一个,如果未指定位置,则缺省的位置是CENTER. l  南.北位置控件各占据一行,控件宽度将自动布满整行.东.西和中间位置占据一行;若东.西.南.北位置无控件,则中间控件将自动布满整个屏幕.若东.西.南.北位置中无论哪个位置没有控件

随机推荐