码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2015-03-03 13:46:37      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

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

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










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

标签:

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

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