SQL Server 2012 零起点 第四讲 如何创建Constraint

本篇将介绍如何在SQL Server 2012下创建表格中的Constraint和Default Constraint Column可以是null或者not null,如果你的Column是允许空值的Column,当你没有插入任何数据时,这个Column的值将自动标记为NULL。 就例如我们在上一讲中使用过的表格tblPeople GenderID是允许空值的,因此如果你使用以下的SQL命令行 Insert into tblPeople (ID, Name, Email) values (3,’rik’,’rik@rik.com’) 你会得到一个空的column,如下图: 如果你不想任何人在GenderID下有空值,你可以使用Default Constraint,例如我希望GenderID的Default Value为3 ALTER TABLE tblPersonADD CONSTRAINT DF_tblPerson_GenderIDDEFAULT…

SQL Server 2012 零起点教程 第三讲 创建表格/PK/FK

本篇将介绍如何在SQL Server 2012 下建立表格,以及如何创建Primary Key和Foreign Key,并将不同表格的PK和FK创建相应的关系。 就像之前所说的,在SQL Server 2012下操作永远都有两种方式,一种是GUI interface,另一种是command prompt。 首先先介绍如果在图形界面创建表格。 登录到数据库 > 打开数据库 > 选择表格 > 右键单击表格 > 选择 New Table 然后填写相应数column name,data…

SQL Server 2012 零起点 第二讲 添加修改删除数据库

本篇将讲解如何在SQL Server下进行数据库的添加,修改,以及删除。 在SQL Server下进行数据库操作永远都有两种方式,第一种是实用GUI interface,第二种是实用命令行。 1. 创建一个数据库 GUI interface: 右键单击数据库 > 选择新的数据库 > 然后填写数据库的名称 > 然后单击确定   Command prompt create database sampleDB 创建好数据库之后,你可以通过Object Explorer来查看创建好的数据库每一个数据库创建好之后,都会在计算机内生成两个文件。一个是mdf,另一个是ldf mdf:…

SQL Server 2012 零起点 第一讲 连接数据库

SQL Server 2012 零起点 第一讲 连接数据库 说到连接数据库,最常见的方法当然是实用sql server management studio (ssms) 这里就不仔细讲解如何安装sql server,你可以本站之前的文章 本站之前的文章是介绍如何安装sql server 2008 R2,但是安装sql server 2012和之前版本基本没有区别。 当你安装好sql server后,你可以使用自带的ssms来连接数据库。 在这里需要注意的是,我们是在测试的环境下进行学习和练习,因此连接的数据库是本地的数据库(local)或者127.0.0.1或者只用.。 但是在真实环境中,我们常常在数据库安装在一个server,然后在另外一台计算机上使用ssms来连接数据库。这种情况就不能使用(local)或者127.0.0.1或者只用.。 可以看到server type我们选择的是database engine,server…

解决SSRS没有权限访问问题

本篇将介绍如何解决SSRS(SQL Server Report Services)没有权限访问的问题。 本篇适用于SQL Server 2005,SQL Server 2008以及SQL Server 2012 如果你在访问http://localhost/reports的时候得到以下报错: User “”  does not have required permissions. Verify that sufficient permissions have been…

如何在SQL Server 2012下移动表格

本篇将介绍如何在SQL Server 2012下移动表格,本篇同样适用于SQL Server 2008 R2。 假设:你在HRDept Schema下有一个表格叫做Employee,但是你想将其移动到SalesDept Schema下。(二者均在CompanyA数据库下) 你可以通过两种方式完成此操作: 1. 命令行 USE CompanyAGOALTER SCHEMA SalesDeptTRANSFER HRDept.EmployeeGO 2. SQL Server 图形界面 首先打开数据库 >> 找到HRDept.Employee表格 >> 右键单击选择Design >>…

解决安装SQL Server 2012 NetFx3 报错

本篇将介绍如何解决安装SQL Server 2012时发生NetFx3报错。 本教程适用于Windows Server 2012 和 Windows 8 在安装SQL Server 2012时如果发现以下报错: The following error has occurred:Error while enabling Windows feature: NetFx3, Error Code: -2146498298, Please…