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

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

  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的表,但是不成功,说里面已经有唯一或者主键了。










郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。