进行了第一章的基本数据操作指令练习后,进行数据库的一些操作。
- 创建表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的表,但是不成功,说里面已经有唯一或者主键了。
时间: 2024-10-11 13:46:07