创建表:
create table stu( sno varchar2(10), sname varchar2(10), sgentle varchar2(2), sage number(2), sbirth date, sdept varchar2(20)) /
查看表结构:
SQL> desc stu;
结果:
对表结构进行修改:
alter table stu add smajor varchar2(20) default ‘计算机科学与技术‘ not null /
结果:
修改字段
删除字段:
alter table stu drop column sbirth /
重命名:
rename stu to stu1 /
复制表:
知识点:where 表示只复制表结构,不复制表数据。
删除表:
drop table stu1 /
主键约束可保证数据的唯一性和非空性。
追加主键约束:
alter table stu add constraint pk_stu primary key(sno) /
唯一性约束 unique
check 约束
外键约束:
注意:要保证sno字段是stu表的主键。
追加外键约束:
alter table stu1 add contraint fk_stu foreign key(sno) references stu(sno)
时间: 2024-10-29 04:35:26