Oracle学习记录 二 创建表等操作练习

时间:2015-03-03 13:44:32   收藏:0   阅读:319

进行了第一章的基本数据操作指令练习后,进行数据库的一些操作。

  1. 创建表class有两个栏:numbers和names:

create table class (numbers number, names char(20));

这样建名都是大写的了,不想这样就加上“”双引号  numbers这是栏名,number这是数据类型

2. 在建表的时候,限制哪些数据可以存入哪些不可以

create table class2 (numbers number not null, names char(20));

这就是numbers这栏不允许为空

create table class3 (numbers number unique, names char(20));

这是numbers数据不能重复,也就是唯一的

create table class4 (numbers number check(numbers > 0), name char(20));

这是numbers必须是大于0的值

create table class5 (numbers number primary key, name char(20));

这是创建一个带主键的表,主键是numbers。

alter table class4 add primary key (numbers);

这是修改表,为class4设置主键为numbers。

alter table class3 add primary key (numbers);

这里是想修改刚才建的class3的表,但是不成功,说里面已经有唯一或者主键了。










原文:http://my.oschina.net/bxxfighting/blog/381843

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!