王國慶 发表于 2024-6-13 21:06:12

数据库——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库,我们都不要动他们就行了。
        这些“系统数据库”是为了维护我们用户创建的库的,而且我们用户创建的库还要借助系统库去实现。
        右击“数据库”,输入库名,点击“确定”即可;
https://img-blog.csdnimg.cn/direct/0bea70450041455680ba467b9c08b74d.png
 
2.删库

           选中库,右击删除即可。如果删除不了,选中“关闭现有连接”;
https://img-blog.csdnimg.cn/direct/22cabeca56d34ed0ba3cd5b876e9bf5b.png
 
 3.分离

           建议先脱机再分离。分离的时间我们尽量勾选“删除链接“ 和 ”更新统...”两个选项;
        分离之后,我们可以找到库的位置,选中复制粘贴到桌面上 ;
https://img-blog.csdnimg.cn/direct/556bc4f69f8a4d5f9b029ac1fe773fd1.png
 
 4. 附加

           右击“数据库”选择附加,这样我们就可以直接找到我们分离的库的位置。选择需要添加的库就可以了。
            这是我的库的位置,大家的应该也都差不多。
        C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA 
https://img-blog.csdnimg.cn/direct/6a8326818dcf425fa7a13d217c2736ea.png
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 数据库——SQL SERVER(先学删库跑路)