随笔分类 - SQL Server
SQL Server数据库
摘要:#SQL Server 连接查询 ##简介 在关系数据库中,数据分布在多个逻辑表中。要获得完整的有意义的数据集,需要使用联接从这些表中查询数据。SQL Server支持多种联接,包括内部联接、左联接、右联接、完全外部联接和交叉联接。每个联接类型指定SQL Server如何使用一个表中的数据来选择另一
阅读全文
摘要:#SQL Server条件查询 ##SQL Server WHERE ###简介 使用SELECT语句对表查询数据时,一般来说不需要返回所有的数据行 条件查询是通过where子句进行检索的查询方式: select 字段名1, 字段名2, …, 字段名n from 数据表名 where 查询条件 在W
阅读全文
摘要:#SQL Server SELECT DISTINCT ##SELECT DISTINCT简介 有时,您可能只希望在表的指定列中获取不同的值。为此,可以使用SELECT DISTINCT子句: SELECT DISTINCT column_name FROM table_name; 查询只返回指定列
阅读全文
摘要:#SQL Server SELECT TOP ##SELECT TOP简介 SELECT TOP子句允许您限制查询结果集中返回的行数或行百分比 由于表中存储的行的顺序未指定,因此SELECT TOP语句始终与ORDER BY子句一起使用。因此,结果集通常返回前N行排序后的数据。 语法: SELECT
阅读全文
摘要:#SQL Server分页查询 ##SQL Server OFFSET FETCH OFFSET和FETCH子句是ORDER BY子句的选项。它们允许您限制查询返回的行数。 语法: ORDER BY column_list [ASC |DESC] OFFSET offset_row_count {R
阅读全文
摘要:#SQL Server ORDER BY ##SQL Server ORDER BY子句简介 当使用SELECT语句从表中查询数据时,结果集中的行顺序无法保证。这意味着SQL Server可以返回未指定行顺序的结果集。 唯一可以保证返回有顺序的结果集是使用ORDER BY子句,语法如下: SELEC
阅读全文
摘要:#SQL Server SELECT基础 ##SELECT查询简介 数据库表是存储数据库中所有数据的对象。在表格中,数据按行和列格式进行逻辑组织,类似于电子表格。 SQL Server使用架构(schemas)对表和其他数据库对象进行逻辑分组。SQL Server默认的架构是dbo,所以通常你会看到
阅读全文
摘要:#SQL Server DELETE ##SQL Server DELETE语句简介 要从表中完全删除一行或多行,可以使用DELETE语句。语法: DELETE [ TOP ( expression ) [ PERCENT ] ] FROM table_name [WHERE search_cond
阅读全文
摘要:#SQL Server UPDATE ##简介 要修改表中的现有数据,请使用以下UPDATE语句: UPDATE table_name SET c1 = v1, c2 = v2, ... cn = vn [WHERE condition] 语法中: 首先,指定要从中更新数据的表的名称。 其次,指定要
阅读全文
摘要:#SQL Server INSERT ##INSERT语句简介 要向表中添加一行或多行,可以使用INSERT语句。下面说明了INSERT语句的最基本形式: INSERT INTO table_name (column_list) VALUES (value_list); --简写 INSERT IN
阅读全文
摘要:#SQL Server NOT NULL(非空)约束 ##简介 SQL Server 非空约束仅指定列不能为NULL。 下面的示例创建了一个表,其中列的约束为非空约束:first_name、last_name和email: CREATE SCHEMA hr; GO CREATE TABLE hr.p
阅读全文
摘要:#外键约束(FOREIGN KEY) 概要:本文主要阐述了使用外键约束来强制表之间的参照完整性 ##SQL Server外键约束简介 思考如下Classes(班级)和Students(学生)表: --班级表 CREATE TABLE dbo.Classes ( class_id INT IDENTI
阅读全文
摘要:#主键约束(PRIMARY KEY) ##SQL Server PRIMARY KEY(主键)约束简介 主键是唯一标识表中每一行的一列或一组列。您可以使用主键约束为表创建主键。 如果主键仅包含一列,你可以使用PRIMARY KEY约束作为列约束: CREATE TABLE table_name (
阅读全文
摘要:#SQL Server数据类型详解 摘要:通过本文,你将简单了解 SQLServer 数据类型,包括数字、字符串、二进制字符串、日期和时间以及其他数据类型。 ##SQL Server数据类型预览 在SQL Server中,列、变量和参数跟高级语言的变量一样,都有自己的数据类型。数据类型是指定这些对象
阅读全文
摘要:#数据库表操作 简介 本文主要讲了针对数据库表创建、删除、修改表字段的T-SQL方式 ##1.创建表 use [SampleDb] -- 在创建表时,先使用一下当前想要的数据库 -- 创建表 -- create:创建 -- table :表 -- Student:表的名称 create table
阅读全文
摘要:#数据库操作 概述:本文讲述了SQL Server数据库的创建,删除,等基本的数据库操作的T-SQL和SSMS两种方式。 ##T-SQL 方式 ###1.创建数据库 -- 创建数据库 create database SampleDb -- 指定数据文件存储的文件组 on:在...之上,primary
阅读全文
摘要:#SQL Server数据库文件组成 摘要:本文说明了SQL Server数据库的文件组成结构,文件组概念 ##数据库文件组成 ###主数据文件(*.mdf) 主要数据文件的建议文件扩展名是 .mdf 。 主要数据文件包含数据库的启动信息,并指向数据库中的其他文件,存储部分或全部的数据。用户数据和对
阅读全文
摘要:SQL Server启用超级管理员sa账号 目录SQL Server启用超级管理员sa账号 摘要:本文主要讲解如何通过SQL Server Management Studio启用SQL Server超级管理员账号 打开Microsoft SQL Server Management Studio并连接
阅读全文
摘要:#连接到SQL Server数据库服务 摘要:本文主要讲解SQL Server数据库可视化管理工具(SQL Server Management Studio)连接SQL Server服务并执行查询 ##使用SQL Server Management Studio连接SQL Server 首先,从开始
阅读全文
摘要:#安装SQL Server 摘要:本文介绍了最简单的安装SQL Server开发版数据库的方式,如需要定制化安装方式,参考SQL Server 2017 下载及安装详细教程。 ##安装 SQL Server 2019 开发版本 ###下载SQL Server 2019 1.点击此链接下载SQLSer
阅读全文