经过SQL2005建立表的方式有两种:html
1.经过图形化用户界面来建立表。比较容易出问题,不稳定,容易点错了。不推荐数据库
2.经过命令来建立。大牛都是这样作的,比较好。post
经过图形化界面建立:以建立员工表为例spa
1进入SQLSERVER 2005 新建一个数据库,在这里命名aa 点击表 右击 出现新建表,便可新建一张表。3d
2输入员工表数据(emp),里面有三项,列名,数据类型和容许是否为空,注意:部门编号是外键,所以不能在这里当作数据来输入,应当在建立的部门表(dept)中输入 而且保存。命名emphtm
3设置主键,主键应当设置一个有惟一标识做用的,在这里设置id为主键,设置方法:blog
点击右击->修改。在emp_id 右击设置主键,效果是
.右击 dbo.emp ->打开表,即可输入数据保存数据类型
4新建部门表 方法同上2,建议用中文,此时应当设置dept_id为员工表的外键方法
5创建两个表之间的关系 ,即在两个表中的其中之一建立外键,im
外键应当选择在哪个表中建立?多对一,在多的一方中去建外键,
建立方法:右击emp_id->修改,在emp表中新建一列dept_id,
右击->关系 -> 添加 ->表和列规范 ->把外键表改成dept_id. OK完成!!!
转载http://www.cnblogs.com/haoran-0420/p/3366465.html