数据库基础知识实践(一)

上一篇 / 下一篇  2009-01-16 17:30:04 / 个人分类:ORACLE

创建表

创建2个有关联的表(dept和emp,之间用deptno属性产生关联):

dept表

create tabledept
(
deptno number(2)NOT NULL primary key,              /*设置该属性为主键非空*/
dname varchar2(14),
loc varchar2(13)
);

create tabledept
(
deptno number(2)NOT NULL,             
dname varchar2(14),
loc varchar2(13),
primary key(deptno)    /*设置deptno属性为主键*/
);

create tableemp
(
empno number(4)NOT NULL primary key,       /*设置该属性为主键非空*/
ename varchar2(10),
job varchar2(9),
ngr number(4),
hiredate date,
sal number(7,2),
comm number(7,2),
deptno number(2),
constraint fk_deptno foreign key(deptno) references dept(deptno)   /*设置外键约束*/
);

删除表

drop table 表名

插入数据

insert into dept values(0002,'质量管理02部','北京');    /*向dept表中插入一条数据,表的每一列均有值*/
insert into dept(deptno,loc) values(0003,'新疆');     /*向指定dept的部分列中插入一条数据*/

删除数据

delete from dept t wheret.deptno=0002;

  


TAG: 数据库

 

评分:0

我来说两句

Open Toolbar