SQL Server数据库(表的创立)

发布时间:2018-11-16  栏目:SQL  评论:0 Comments

友善尝尝安装SQL Server集群和配置AlwaysOn可用性组,服务器系统是Windows
Server 2012 R2,SQL
Server是2014店家版,我之条件是同样光服务器,然后用Hyper创建了少于贵虚拟机也是Windows
Server 2012 R2,

申的创导

参考者稿子展开布置 https://www.linuxidc.com/Linux/2017-11/148394.htm
,这个稿子里那个详细的所以图文介绍如何一步一步之错过装及部署。

1、创建列(字段):列名+类型

配备的手续大致是:

2、设置主键列:能够唯一代表同样长长的数

1.安排一个域控服务器,我是把那么尊物理服务器当成域控服务器。

3、设置唯一键:设计–索引/键–添加–唯一键(选择列)–确定

2.拿需要配置成集群节点的服务器加进域中,我的节点就是创办的那片贵虚拟机。

图片 1

3.在每个节点服务器上安装.Net
Framework和故障转移集群的力量,然后创建集群。

     唯一键之情节未可知更

4.每当SQL Server上配置AlwaysOn可用性组。

4、外键关系:一张表(从表)其中的某列引用另一样张表(主表)中主键表

每当装的过程遭到约略要留心的地方如果记录转,

外键关系之目的是数据库更加完整更加安全。

1.当首先步成功后创造几单域账号以用来报到节点系统,然后如果当DNS管理器中布局“反往搜索区域”,

FK外键   PK主键

(正于寻找:是据将域名解析为IP地址之过程。也就是说,当用户输入一个劳动器域名时,借助于该记录得用域名也IP地址,从而实现对服务器的造访。

坐存在各种关系,所以SQL Server数据库一般叫关系数据库

反向查找:是乘于大部分的 DNS 搜索中,客户机一般实施正向搜索。 DNS
同时提供反向搜索,允许客户机根据同样令计算机的IP
地址搜索它的DNS名称。反向搜索的域名信息保存在倒朝搜索区域受到,为开展反往寻找,需要在DNS服务器中创造反为寻找区域。)

 

2.在“故障转移集群管理器”中布置集群时,需要具有节点添加到域中。

设计表:

3.装SQL Server2014需要事先安装.NET Framework
3.5。在安装完成后极好用有关的SQL服务启动的登录身份设置为域用户账户。

数据库的老三不行范式:

图片 2

1、第一范式:(每一样排列的原子性)

4.配置AlwaysOn可用性组时创建可用性组侦听器,侦听器的虚构IP地址必须在与一个域中。最后创建可用性组时执行最后一步时报了一个错误:

各国一样排于某某程序中是免上马拆分的极致小原子

The connection to the primary replica is not active. The command cannot be processed。

自我批评后意识是看辅助副本节点时的捧口号5022给防火墙阻挡,把这端口号加入到防火墙的入站规则就是解决了。

图片 3

 

2、第二范式:(每一样排都使跟主键有涉嫌)

联机主键

3、第三范式:(每一样列都设与主键有打盖关系)

 

T-SQL语句:

图片 4

创造数据库:create database 数据库名

运数据库(切换数据库):use 数据库名

创建表:

create table 表名
(
    code int,
    name varchar(50)
)

图片 5

 

use mytest
go
create table MinZu
(
code varchar(50) primary key,
name varchar(50)
)
go
create table RenYuan
(
code varchar(50) primary key,
name varchar(50) unique,
sex bit,
nation varchar(50) not null references MinZu(code),
birthday datetime
)

create table Friends
(
ids int identity primary key,
mecode varchar(50),
fcode varchar(50)

)

从增长列

关键字

一经多漫漫告句要一起实施,那么在每条语句之后用加go关键字
创造有外键关系表底上要先行创造主表,再创从表

primary key 主键 只会出现同样次
unique 唯一键 可以起反复
not null 非空
references 外键关系(引用)
identity 自增长

留下评论

网站地图xml地图