SQL Server 2014 使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37546891/article/details/79261810

(一)数据库连接

这里写图片描述

这里写图片描述

创建数据库

这里写图片描述

这里写图片描述

附加本地数据库

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

附加数据库时出现错误5120:、

这里写图片描述

这里写图片描述

这里写图片描述

解决方法:

这里写图片描述

分离数据库:

在要分离的数据库上右键 –> Tasks –> Detach;

这里写图片描述

创建表

右键 –> new –> table
右键

什么是表:

SQL Server中的数据库由表的集合组成,这些表用于存储一组特定的结构化数据。表中包含行(也称为记录或元组)和列(也称为属性)的集合。

SQL Server中常用的数据类型:
这里写图片描述

char、nchar、varchar、nvarchar区别:

  • 无n:纯英文或数字;
  • 有n:含中文字符;
  • 无var:长度不可变;
  • 有var:长度可变;

修改表之后,保存出错:

这里写图片描述

解决办法:

这里写图片描述

这里写图片描述

无法安装数据库关系图支持对象:

这里写图片描述

这里写图片描述

表的几种特殊的列:

(1)标识列(可以设置主键自增1)

  • 如果一个列包含有规律的数值,可以设计成标识列。
  • 标识列包含系统生成的连续值,用于唯一标识表中的每一行。因此,标识列不能包含默认值,不能为空值。
  • 在SQL Server管理控制器中,将一个列设计成标识列的操作是,在“列属性”框中设置以下属性:(列的值时自动计算的,不能编辑)

这里写图片描述

(2)计算列(值由公式计算出)

  • 计算列由可以使用同一表中的其他列的表达式计算得来。
  • 表达式可以是非计算列的列名、常量、函数,也可以是用一个或多个运算符连接的上述元素的任意组合。表达式不能为子查询。
  • 除非另行指定,否则计算列是未实际存储在表中的虚拟列。每当在查询中引用计算列时,都将重新计算它们的值。
  • 数据库引擎在CREATE TABLE和ALTER TABLE语句中使用PERSISTED关键字(持久的)来将计算列实际存储在表中。如果在计算列的计算更改时涉及任何列,将更新计算列的值。

这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_37546891/article/details/79261810