注:红色代表关键字,绿色代表解释说明,蓝色代表重点;
什么是数据表?
数据表是数据库中最重要的组成部分,可以将数据表分解成字段(列)和记录(行);
数据表的增加:约束同时创建
create table table_name/表名/
(
id /字段名/ int /类型/ constraint null_name /约束名/ not null /非空约束/,
name varchar(10) constraint pk_id primary key /主键约束/,
sex varchar(2) constraint un_id unique /唯一约束/,
age int constraint ck_id check(age>10) /检查约束/,
area varchar(20) constraint dt_id default '浙江' /默认约束/,
email varchar(10) constraint fk_id foreign key references table2/表2/(email /关联字段/) /外键约束/,
country varchar(5) /在创建字段时,可以不创建约束/
)
数据表的删除:
drop table table_name/表名/
约束的删除:
alter table table_name/表名/
drop constraint pk_id/约束名/
数据表的修改:
修改表名:exec sp_rename 'table_old_name' /久表名/ , 'table_new_name' /新表名/
修改表结构-字段:
字段增加:
alter table table_name/表名/
add grade/字段/ int/类型/
字段删除:
alter table table_name/表名/
drop column grade/字段/
字段修改:
alter table table_name/表名/
alter column grade/字段/ varchar(3)/类型/
修改表结构-约束:
约束的增加:
alter table table_name/表名/
add constraint pm_id/约束名/ primary key(id/字段/)
约束的删除:
alter table table_name/表名/
drop pm_id /约束名/
约束的修改:
修改的原理,就是先删除原有的约束,然后再增加约束!
浙公网安备 33010602011771号