SQL数据库自学笔记一:SQL简介与安装

  一、SQL Server简介      

        SQL是用于数据库查询和设计的语言。常用对象有表、视图、索引、存储过程、触发器等。SQL可以对数据表操作、对表中数据操作、对用户权限操作、对数据查询操作,根据SQL语言操作将SQL语言分为4类:数据定义语言、数据操纵语言、数据控制语言及数据查询语言。

        1.数据定义语言(DDL)

        数据定义语言(Data Definition Language,DDL)指对数据表定义的语言。在数据定义语言中主要有CREATE、ALTER、DROP及TRUNCATE4个关键字。

        CREATE:创建表

        ALTER:修改表

        DROP:删除表

        TRUNCATE:删除表,删除内容不可恢复

        2.数据操纵语言(DML)

        数据操纵语言(Data Manipulation Language,DML)指对数据表中数据的操作。在数据操纵语言中主要有INSERT、UPDATE、DELETE3个关键字。

        INSERT:向数据表中添加数据

        UPDATE:更新数据表中数据

        DELETE:删除数据表中的数据

        3.数据控制语言(DCL)

        数据控制语言(Data Control Language,DCL)指对数据库中的用户进行权限的控制。在数据控制语言中主要有GRANT、DENY、REVOKE3个关键字。

        GRANT:授予数据库中用户的权限

        DENY:限制数据库中用户的权限

        REVOKE:撤销数据库中用户的权限

        4.数据查询语言(DQL)

        数据查询语言(Data Query Language,DQL),只有一个关键字SELECT,主要用于查询数据表中的数据。

        ER图(实体联系图)

        ER图的基本要素包括实体、码、域、关系及属性等。

        1.实体:客观存在并可以相互区别的事物,用矩形框表示。

        2.属性:实体所具有的某一个特性,用椭圆表示。

        3.关系:信息世界中实体内部或实体之间的联系,有一对一、一对多和多对多关系,用菱形框表示。

二、数据库的安装(安装失败不要轻易卸载软件,先删除实例功能后重启电脑再次安装)

以下是我的经过多次安装才成功的经历:

        SQL Server 2019下载地址:https://www.microsoft.com/zh-cn/Download/details.aspx?id=101064

也可以在微软商店安装,这里安装它的免费版本SQL Server 2019 Express Edition(2022版本的要Azure账户)。

选【自定义】(选【基本】到后面来一句服务器未响应) 

自己选择安装路径后点【安装】

点【全新 SQL Server 独立安装或向现有安装添加功能】

直接点【下一步】。

点【下一步】,防火墙警告不用管。 

点【下一步】(如果是重新安装这一步会报错,因为第一次安装用的默认实例还在,我这里是已经安装过一次,所以有两个选项,解决方法需要删注册表,就是win+R, 输入regedit,打开注册表。这些怎么删除可以参考这篇,写的很好:完整版彻底卸载SQL Server2019

大体上就是重新安装:

1要删除C盘Program Files和Program Files(x86)里面的Microsoft SQL Server文件夹 ,就算安装路径不在这也会有这两个文件夹,然后把安装路径(实例目录那些)删除。

2删注册表

3删软件

 

接受许可,点【下一步】

#根据需要选实例功能(选最上面两个就好),点【下一步】

这些实例功能安装好后可以添加的,可以就选个数据库引擎服务和SQL Server安装,这里的三个目录都是可以更改的。删除已经添加的实例功能在控制面板找到Microsoft SQL Server 2019(64位)点击卸载会出现三个选项,其中一个是删除。

选默认实例,【下一步】(注:重新安装会受到默认实例已经使用影响,可以自己命名一个实例,不更改实例ID的呀!或者在重装之前删除注册表,注册表的更改要重启电脑才能生效!

没有下载Java,让他安装吧(可怜的C盘/(ㄒoㄒ)/~~)

确认授权,点击下一步,这里不需要改。 

选混合模式,记住自己的密码,点【添加当前用户】,点【下一步】,为了方便可以就用Windows身份验证。

 

接受(已经下载了R和Rstudio,已经想删SQL了╭(๑´^`๑)╮) 

后面的Anaconda也接受吧(电脑上有,好心累)

#机器学习……,设置路径 (重开)

多次安装失败 

未出现红色字体问题的可以跳过啦~

问题:MOF编辑器无法连接WMI服务器,最后添加的实例功能都没安装成功

呐,下面说一下最后出现【完成但失败】的解决方法,一般在安装时弹出MOF编辑器无法连接WMI服务器(网上的解决办法都是找一个sqlmgmproviderxpsp2up.mof的文件,但是我全盘搜索了没有它,我一度以为要自己去官网下载这个组件)和PerfLib2.0计数器字样的,现在我们只需要一步就可以安装好了。

打开setup安装程序,选择维护(原来的安装点确定,关了再打开安装程序,不需要卸载我们安装的东西)

选择修复

不能解决就在控制面板删除实例功能后点setup再次安装一遍试试

补充问题:SQL Server 2019安装错误0x80004005 服务没有及时响应启动或控制请求详细解决方法,后面我重装系统遇到过这个问题,跟着这篇解决了

安装SQL server出现“服务没有及时响应启动或控制请求”

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值