在 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 职工信息转载请注明出处
:
http://www.zgljl2012.com/sqlji-ben-yu-fa-ms-sql-1/