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 零起点 第二讲 添加修改删除数据库

本篇将讲解如何在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…