试验报告
试验目的
熟悉和理解数据库的一些基本的操作和应用,了解数据的大概的结果,及其功能。
试验要求
在数据库中创建一个表,然后在这个表上面对一些列加入束条件。
3试验内容
首先创建表stu ,命令为 create table stu (stuid varchar(10) , stuname varchar(10) , stustatus varchar(10) ); 如下图
然后为表添加主键,是的stuid为主键
alter table stu
add constraint id primary key
(stuid);
然后使得表的stuname 列必须是唯一的
alter table stu
add constraint name
unique(stuname);
再约束表stustatus这一列的值使得这个列中的值只能为天才和笨蛋
SQL> alter table stu
2 add constraint status
3 check(stustatus in ( '天才','笨蛋' ));
整个过程的实现在上面的图中体现出来。
接下来为表增加一列
SQL> alter table stu
2 add (
3 lovepeople varchar(10));
再把这一列的约束条件设定为不能为空
SQL> alter table stu
modify( lovepeople varchar(10) not null);
成功的增加一列后为了实现删除列的操作,我又在表中增加了一列
SQL> alter table stu add(tmp number);
此时表的情况如下
SQL> desc stu
Name Null? Type
----------------------------------------- -------- ----------------------------
STUID NOT NULL VARCHAR2(10)
STUNAME VARCHAR2(10)
STUSTATUS VARCHAR2(10)
LOVEPEOPLE NOT NULL VARCHAR2(10)
TMP NUMBER
然后再把表中
试验报告 来自淘豆网m.daumloan.com转载请标明出处.