数据库——SQL SERVER(先学删库跑路)

目录

一:什么是数据库

二:为什么需要数据库

三:数据库的安装 

四:学前必备知识

1. 数据库原理

2. 数据库与编程语言

3. 数据库与数据结构的区别

4. 连接 

5. 有了编程语言为啥还要数据库

 6. 初学者学习数据库的三个方面

 五. 必备操作

1. 建库

2.删库

 3.分离

 4. 附加


一:什么是数据库

        定义:按照数据结构组织,存储和管理数据的仓库。

        主流数据库·: MySQL (小型数据库),,SQL SERVER(中型数据库) , Oracle(大型数据库) ;

        下面我们主要学习的是SQL SERVER,学好可以为以后学习Oracle做准备。

二:为什么需要数据库

        应用:几乎所有应用软件系统背后都有数据库;

                   数据库存储数据占用空间小,容易持久保存;

                   数据存储比较安全;

                   简化对数据的操作;

                   容易维护和升级;

                   便于移植数据;

                    B/S架构里面包含数据库

三:数据库的安装 

        需要安装的是服务(服务器引擎)管理工具(客户端操作工具)两样东西。

        在安装之前,我们建议大家将 Server 安装在C盘上:先创建还原点,一旦安装失败或者中间出现问题,可以直接还原卷,删除之后再找问题。 

        其下载相对较麻烦,但好在不复杂。这是B站的一个比较详细的下载教程,大家耐着性子看完基本上安装没有问题,有问题的话,看看评论也可以解决;

【最详尽的 SQL SERVER 下载与安装】https://www.bilibili.com/video/BV1XT4y1C7Gc?vd_source=97c8a01f745955eaffeba99014ed64b7

四:学前必备知识

1. 数据库原理

在学习数据库的过程中,我们必须注意数据库原理的相关知识,在以后的学习过程中,我们会详细提到,这里不做解释。

2. 数据库与编程语言

        以 SQL-SERVER 为例,我们大部分人不需要编程知识就可以学习数据库,但是对于一

些专门的,想深入学习数据库的一类人,还是需要至少一门编程语言的知识的。

3. 数据库与数据结构的区别

        数据库是在应用软件(或者是硬盘)级别研究数据的存储与操作;

        数据结构是在系统软件(或是内存)级别研究数据的存储与操作;

4. 连接 

        前面所谓的 SQL Server Manager Studio 的安装指的是软件的安装,与数据库是两回事。我们只是通过这个软件去访问数据库而已。哪怕电脑本身无数据库,我们也可以根据这个软件(客户端工具)去访问千百公里外的数据库。

        访问一个数据库,我们首先要打开数据库,其次是进行链接,最后才能通过软件(客户端工具)进行访问。另外,数据库语言不同于编程语言,访问的时候有的指令可以集中输入进行访问,而有的指令只能一个一个的进行访问。

5. 有了编程语言为啥还要数据库

        编程语言在执行时是在内存条中开辟空间运行,主要是对内存数据的操作,对硬盘的操作有限;而对硬盘数据操作是数据库的长项,所以我们也要学习数据库;

        另外,对于简单的数据库操作,我们只需要在客户端输入指令,经过服务器转化为SERVER语句,再访问数据库,之后数据库将信息传送到服务器,服务器包装后就发送到我们的客户端了。

        而对于一些复杂的指令,单靠数据库语言很难实现,我们就可以使用编程语言在服务器中进行处理然后再返回到客户端中。

 6. 初学者学习数据库的三个方面

        1.数据库是如何存储数据的:

                字段,记录,表,约束(主键,外键,唯一键,非空,check, dedfault );

        2.数据库是如何操作数据的

                insert update dalete T-SQL         存储过程  函数  触发器;

        3.数据库是如何显示数据的

                select;

                

 五. 必备操作

1. 建库

        我们创建数据库不要在“系统数据库”中创建,尤其是master库,我们都不要动他们就行了。

        这些“系统数据库”是为了维护我们用户创建的库的,而且我们用户创建的库还要借助系统库去实现

        右击“数据库”,输入库名,点击“确定”即可;

 

2.删库

        选中库,右击删除即可。如果删除不了,选中“关闭现有连接”;

 

 3.分离

        建议先脱机再分离。分离的时候我们尽量勾选“删除链接“ 和 ”更新统...”两个选项;

        分离之后,我们可以找到库的位置,选中复制粘贴到桌面上 ;

 

 4. 附加

        右击“数据库”选择附加,这样我们就可以直接找到我们分离的库的位置。选择需要添加的库就可以了。

        这是我的库的位置,大家的应该也都差不多。

        C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA 

 

相关推荐

  1. Say No

    2024-05-14 08:00:09       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-14 08:00:09       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-14 08:00:09       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-14 08:00:09       82 阅读
  4. Python语言-面向对象

    2024-05-14 08:00:09       91 阅读

热门阅读

  1. 使用frp通过http访问内网web服务

    2024-05-14 08:00:09       35 阅读
  2. Nginx-01-Nginx 是什么? 能做什么?

    2024-05-14 08:00:09       27 阅读
  3. hdfs中的小知识(hadoop hdfs hive)

    2024-05-14 08:00:09       37 阅读
  4. springboot 注解(持续更新中)

    2024-05-14 08:00:09       38 阅读
  5. uniapp外部scss文件使用scss语法不生效.

    2024-05-14 08:00:09       34 阅读
  6. 文心一言指令:引领语言模型的创新之路

    2024-05-14 08:00:09       29 阅读
  7. git自用随笔

    2024-05-14 08:00:09       32 阅读