1、如图所示,打开了SQL Server 2008,并创建好了数据库。然后看当前是否是在自己要创建表的数据库中。看图中圈住部分,知道自己当前在哪个数据库中
2、如图,选中好LX数据库,练习数据库。
3、或者在新建窗口中输入代码,USE LX,然后选中后运行它,一样进入到LX数据库中。如图所示
4、之前有教过不用代码设计数据库的表,这里只讲用语句创建表。如图所示,创建表的代码格式如下。CREATE TABLE 表名( 列名1 类型, 列名2 类型, 列名3 类型, ... --[添加约束])。
5、创建一个员工表的实际代码,如图所示,简单的员工表,有员工号、员工姓名、员工所在部门构成。
6、接着,输入好代码后,设置一些主外键约束。经验琶敷佤庐连接有部门表的创建,部门表有(部门号、部门名),主键为部门号,部门号为一个部门的唯一标识。员工表,员工号为员工的唯一标识,设置员工号为员工主键,而一个员工只能在一个部门内,一个部门可以有多名员工,因此,在员工表设置一个外键为部门号。用于查询索引,当我想知道一名员工所在部门时,即可通过外键索引查询出该员工所在的部门。备用1, 备用2用作其他,例如某些公司部门下面设置分组,可用备用1做组别代号。
7、如图所示,代码如下,创建外键约束时,一定要有一个可引用的外键表。部门表。部门表创建请看之前创建的部门表。当前列名跟外键约束的表列名数据类型必须一致。否嬴猹缥犴则创建不成功CREATE TABLE TBL_EMPLOYEE( fld_EmployeeNo varchar(20), fld_EmployeeName varchar(20), fld_DepertNo varchar(10) NOT NULL, PRIMARY KEY(fld_EmployeeNo), FOREIGN KEY(fld_DepertNo) references TBL_DEPERT(fld_DepertNo))