码迷,mamicode.com
首页 > 其他好文 > 详细

实例2:操作数据表结构

时间:2015-06-15 10:59:11      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

创建表:

 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)

  

  

 

实例2:操作数据表结构

标签:

原文地址:http://www.cnblogs.com/gugibv/p/4576462.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!