SQL Server
文章平均质量分 86
Pzz_Lite
前端开发菜鸟
展开
-
Microsoft SQL Server数据库语言及功能使用(十三)
2)、利用脚本文件还原数据库,首先把数据库生成脚本文件,选择某一个数据库,鼠标右键任务–>生成脚本,勾选“另存为脚本文件”,文件保存路径选择合适的位置,点击高级,选择倒数第二个“要编写脚本数据的类型”选择“架构和数据”如果仅选择架构导出来的脚本数据库没有数据的,导出脚本文件后打开脚本文件得到的就是数据库的语句信息,执行之后就可以还原数据库了。建议在执行此操作时使用master数据库。①、在最高权限的账户中使用SQL语句在新增查询中创建一个账户,使用usemastergo。...原创 2022-07-22 09:35:16 · 639 阅读 · 0 评论 -
Microsoft SQL Server数据库语言及功能使用(十二)
①、第一种使用自连接查询,分别查询两个课程的课程号,然后再使用学号进行成绩比较,第一次成绩表查询可以查询到“c001”对应的成绩及学号赋值为A,第二次查询成绩表查询可以查询到“c002”对应的成绩及学号赋值为B,然后通过自己连接进行使用对应数据比较,再通过条件进行成绩比较A表必须大于B表的数据。④、更改备份执行计划,新建备份计划,根据个人需求设置备份内容,如计划类型为重复执行,频率为每天,进行间隔为1天,每天备份频率和进行间隔、持续时间。1、SQLServer备份的类型。②、使用SSMS定时备份。.....原创 2022-07-21 14:44:16 · 694 阅读 · 0 评论 -
Microsoft SQL Server 数据库语言使用(十一)
Microsoft SQL Server 数据库语言使用(十一)注:该过程涉及到的数据库可以到我的资源中免费下载一、函数1.聚合函数:返回汇总值。(1)、AVG(表达式) 返回表达式中所有的平均值。仅用于数字列并自动忽略NULL值。例1:所有年份型号的所有产品的平均价格,即AVG函数作用于产品表的“list_price(价格)”,通过内连接品牌表on“品牌id”=“产品id”,条件为年份=2018的数据,通过产品名称排序。(2)、COUNT(表达式) 返回表达式中非NULL值的数量。可用于数字原创 2022-06-19 20:25:30 · 303 阅读 · 0 评论 -
Microsoft SQL Server 数据库使用(十)
一、视图注:下面使用 Microsoft SQL Server 20191.SQL Server创建视图(1)、视图是存储在数据库目录中的命名查询,允许客户端在之后引用它。 视图可以包含来自使用连接的多个表的列,也可以只包含单个表的列的子集。 这使得视图对于抽象或隐 藏复杂查询很有用。(2)、特点,限制用户直接访问表,并允许通过视图访问数据子集,可以允许用户通过视图访问客户姓名,电话,电子邮件,但限制他们访问银行帐户和其他敏感信息;一致性:需要在每个查询中编写复杂的公式或逻辑。为了使其一致,可以隐藏原创 2022-06-08 20:20:54 · 755 阅读 · 0 评论 -
Microsoft SQL Server 数据库使用(九)
一、约束注:下面使用 Microsoft SQL Server 2019,练习中所有到的数据库可以到“我的资源”中下载脚本文件。1、SQL Server主键约束(1)、PRIMARY KEY简介 主键是唯一标识表中每一行的列或一组列。可以使用 PRIMARY KEY 约束为表创建主键。 如果主键只包含一列,则可以将 PRIMARY KEY 约束定义为列约束。(2)、每个表只能有一个主键。参与主键的所有列必须定义为 NOT NULL 。 如果没有为这些列指定 NOT NULL 约束,SQL Serve原创 2022-05-29 16:27:12 · 464 阅读 · 0 评论 -
Microsoft SQL Server 数据库使用(八)
Microsoft SQL Server 数据库使用(八)练习中涉及的(自行车数据库)可以在我的资源那里免费下载脚本文件一、数据定义注:下面使用 Microsoft SQL Server 20191、SQL Server数据类型(1)、常用Character 字符串:Character 字符串:固定长度的字符串。最多 8,000 个字符;varchar(max):可变长度的字符串。最多 1,073,741,824 个字符。(2)、常用Unicode 字符串:nchar(n)固定长度的 Unico原创 2022-05-18 09:06:18 · 245 阅读 · 0 评论 -
Microsoft SQL Server 数据库使用(七)
一、集合运算符注:下面使用 Microsoft SQL Server 2019下面练习需要用到的数据库请到“我的资源”里下载。1、SQL Server Union(并集)(1)、SQL Server UNION 是一组集合操作,用于将两个SELECT语句的结果组合到一个结果集中,该结果集包 括属于 union 中 SELECT 语句的所有行。(2)、语法中的查询要求: 两个查询中列的数量必须相同。 相应列的数据类型必须相同或兼容。(3)、UNION 与 UNION ALL 默认情况下, UNIO原创 2022-05-08 20:44:34 · 517 阅读 · 0 评论 -
Microsoft SQL Server 数据库使用(六)
一、子查询注:下面使用 Microsoft SQL Server 20191.SQL Server子查询(1)、子查询是嵌套在另一个语句(如:[SELECT],[INSERT],[UPDATE]或[DELETE])中的查询。(2)、例:在 SELECT 语句的[WHERE]子句中使用子查询来查找位于纽约( New York )的客户的销售订单,可以进行分步分析。①、首先查询出来自纽约( New York )的客户订单,得到对应的客户②、然后查询客户的销售订单,要从订单表里查找,把查询到来自纽约(原创 2022-04-28 08:48:49 · 945 阅读 · 0 评论 -
Microsoft SQL Server 数据库使用(五)
Microsoft SQL Server 数据库使用(五)一、分组数据注:下面使用 Microsoft SQL Server 20191.SQL Server Group By语句(1)、Group By 从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集” 划分成若干个“小区域”,然后针 对若干个“小区域”进行数据处理,GROUP BY 子句为列中的每个值组合生成一个组。2.GROUP BY子句和聚合函数(1)、GROUP BY 子句通常与聚合函数一起用于统原创 2022-04-07 15:00:00 · 658 阅读 · 0 评论 -
Microsoft SQL Server 数据库使用(四)
Microsoft SQL Server 数据库使用(四)一、连接表注:下面使用 Microsoft SQL Server 20191.在关系数据库中,数据分布在多个逻辑表中。 要获得完整有意义的数据集,需要使用连接来查询这些表中的数据。 SQL Server支持多种连接,包括 [内连接],[左连接],[右连接],[全外连接]和[交叉连接]。 每种连接类型指定SQL Server如何使用一个表中的数据来选择另一表中的行。2.SQL Server内连接(1)、内连接是SQL Server中最常用的连原创 2022-04-07 09:21:10 · 836 阅读 · 0 评论 -
Microsoft SQL Server 数据库使用(三)
##Microsoft SQL Server 数据库使用(三)一、查询数据注:下面使用 Microsoft SQL Server 20191.分页查询(1)、OFFSET 子句指定在开始从查询返回行之前要跳过的行数。 offset_row_count 可以是大于或等于零的常量,变量或参数,意思是从总数据中跳过前5行,从第5行开始向后面继续查找6行数据,例:查询学生表,通过学生ID进行排序,offset 5 rows意思是跳过前5行数据,fetch next 6 rows only意思是跳过了前面前5原创 2022-03-16 16:57:28 · 1019 阅读 · 0 评论 -
Microsoft SQL Server 数据库使用(二)
##Microsoft SQL Server 数据库使用(二)一、查询数据注:下面使用 Microsoft SQL Server 20191、使用PowerDesigner创建数据库并导入SQL Server中(1)、数据库表是存储数据库中所有数据的对象。 在表中,数据按行和列格式逻辑组织,类似于电子表格 (Excel) 在表中,每行代表一个唯一记录,每列代表记录中的一个字段,SQL Server使用模式对表和其他数据库对象进行逻辑分组,如表前面添加某一个模式的前缀作为标识。(2)、要从表中查询数原创 2022-03-16 16:37:17 · 1921 阅读 · 0 评论 -
Microsoft SQL Server 数据库使用(一)
一、Microsoft SQL Server安装注:下面使用 Microsoft SQL Server 20191.安装SQL准备工作(1)、如果之前或当前电脑已经安装了Microsoft SQL Server更早版本的,请在安装之前把相应的“配置管理工具”进行端口号修改如果没有安装过请忽略此步。现在以SQL2014版本的配置管理器进行修改。打开SQL2014版本的配置管理器,找到“客户端协议”==>“TCP/IP”把SQL默认的端口号从“1433”改为“1435”,“1434”是联网使用的。原创 2022-03-08 08:03:16 · 7161 阅读 · 0 评论