赞
踩
创建新表
工具创建数据表属性
工具修改数据表属性
工具添加数据表属性
删除数据属性
1、创建学生表
CREATE TABLE 学生(
学号 char(12) NOT NULL CONSTRAINT s_k PRIMARY KEY,
姓名 char(8) ,
性别 char(2),
出生日期 datetime,
入学时间 datetime,
班级代码 char(9),
系部代码 char(2),
专业代码 char(4)
)
2、修改数据表属性
ALTER TABLE 学生
ALTER COLUMN 姓名 char(20)
3、增加数据属性
ALTER TABLE 学生
ADD 入学成绩 INT
3、删除属性
ALTER TABLE 学生
DROP COLUMN 入学成绩
3、添加数据
INSERT into 学生(学号,姓名,性别,出生日期,入学时间,班级代码,系部代码,专业代码)
select '006', '张兵', '男' ,'1995-05-25', '2014-6-3', '0101','01','22' union
select '005', '李兰', '男' ,'1995-05-25', '2014-6-3', '0101','01','22'
INSERT into 学生 VALUES('007', '张兵', '男' ,'1995-05-25', '2014-6-3', '0101','01','22')
1、创建学生表(设置主键)
CREATE TABLE 学校
(
学校代码 char(6) CONSTRAINT c_k PRIMARY KEY,
学校名称 varchar(30) NOT NULL,
校长 char(10)
)
2、添加主键
ALTER TABLE 学校
ADD
CONSTRAINT c_k PRIMARY KEY CLUSTERED (学校代码)
3、创建外键约束
CREATE TABLE 院系
(
院系代码 char(6) NOT NULL,
院系名称 char(30) NOT NULL,
学校代码 char(6) CONSTRAINT f_k REFERENCES 学校(学校代码)
)
4、删除外键约束
ALTER TABLE 院系 drop constraint f_k
5、添加外键
alter table 院系
add constraint fk_c
foreign key (学校代码)
references [dbo].[学校](学校代码)
6、Check约束
CREATE TABLE 学生(
学号 char(12) NOT NULL CONSTRAINT s_k PRIMARY KEY,
姓名 char(8) ,
性别 char(2),
成绩 int,
CHECK(成绩>0 AND 成绩<100)
)
7、插入数据冲突
insert into 学生 VALUES('1002','李四','男',120)
8、添加默认键
ALTER TABLE 学生
ADD CONSTRAINT df_s
DEFAULT '男' FOR 性别
9、查看表结构
sp_help
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。