MS SQL 2008中用图形化方式建立一个数据库(我的命名为“工资管理系统”),下面使用SQL语句对其进行操作。

1、建立一个简单的表:

      use 工资管理系统
      create table 职工信息
      (
            工号 nchar(12),
    姓名 nvarchar(20),
            性别 nchar(2),
            联系电话 nvarchar(20)
      )

如上述语句,在工资管理系统数据库中建立了一个名为“职工信息”的表。
但上表非常简陋,没有添加任何完整性约束。

2、在建表语句中添加非空约束和主键约束

      use 工资管理系统
      drop table 职工信息 --删除原来已建好的表,重新建立一个,确保其中无数据
      create table 职工信息
      (
            工号 nchar(12) not null,--定义为非空
            姓名 nvarchar(20)not null,
            性别 nchar(2) not null default '男',--默认值
            联系电话 nvarchar(20)
            primary key(工号)--定义主键
      )

所谓“非空约束”即是此字段的值不能为空,“主键”是指一行数据的唯一标识,必须保证其的唯一性,如学生的学号。

      default ‘男’ 指定性别的默认值时男性。

3、添加字段

      alter table 职工信息 add 年龄 int default 0

上句添加在“职工信息”表中添加了字段“年龄”,并默认值为0

4、删除字段

      alter table 职工信息 drop column 年龄

此句删除了刚刚新建的字段“年龄”,区别在与add和drop。而alter的意思是“修改”,即修改表

5、删除表

      drop table 职工信息