报了个培训班,学了有两个月了,突然想记录一下自己学习的进程,也算是心血来潮吧。
今天学习的是SqlServer数据库的基础操作
--调用Hello数据库
use Hello
--创建表
create table Test(
tid int primary key,
name varchar(10)
)
--增加约束
alter table Test
alter column name varchar(20) not null
--增加主键约束
alter table Test
add constraint Test_name_primarykey primary key(name)
--增加外键约束
alter table Test
add constraint Test_tid_foreignkey foreign key (tid)
references grade(gradeId)
--删除约束
alter table Test
drop constraint Test_tid_foreignkey
--增加check约束
alter table Test
add constraint Test_name_check check(name in('tom','jerry'))
--删除check约束
alter table Test
drop constraint Test_name_check
--添加default约束
alter table Test
add constraint Test_name_default default('Tom') for name
--添加字段city
alter table Test
add city varchar(10)
--删除字段city
alter table Test
drop column city