Oracle学习记录 二 创建表等操作练习
进行了第一章的基本数据操作指令练习后,进行数据库的一些操作。
创建表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的表,但是不成功,说里面已经有唯一或者主键了。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。