标签:
一.建库
1.(点击左上角带绿色+号的按钮)
2.(进入这个界面,passowrd为密码。填写完后点击下面一排的Test按钮进行测试,无异常就点击Connect)
二.建表
1-1. create table 表名1(
Tid number(4) --primary key 列级约束(主键),
Tname varchar(10) --ont null 非空约束,只能定义在列级约束,
Tsex varchar2(2)--check (tsex=‘男‘ or tsex=‘女‘) 检查约束,
Taddress varchar(30),
constraint 表名1_tid_pk primary key(tid),--表级约束(主键)
)
1-2. create table 表名2(
Tid number(4),
Sname varchar2(10),
comstraint 表名2_tid_fk foreign key(tid) references 表名1(Tid),-- 表级外键约束
)
三.增
1-1.一次插入一条数据
insert into 表名(Tid,Tname,Tsex,Taddress) --字段 可以省略但是要依依对应
values (1,‘张三‘,‘男‘,‘地球‘)
1-2.一次性插入多条数据
insert into 表名
select 2,‘李四‘,‘男‘,‘地球‘ from dual
union all
select 3,‘赵五‘,‘男‘,‘地球‘ from dual
union all
select 4,‘王六‘,‘男‘,‘地球‘ from dual
(注:dual为虚拟表,用来构成select语法规则,dual只有一条记录。dual为sys用户的一张表,是public的,其它user也可以使用。)
四.删
1-1. drop table text; --删除表名为text的表
1-2. delete from text --删除表text的所有表记录
1-3. delete from text --删除表text字段ID等于2的记录
where id = 2;
五.改
1. update student set name = ‘莉莉‘ --把student表 name等于‘丫丫’ 的name改成 ‘莉莉’
where name = ‘丫丫‘
六.查
1. select * from 表名emp --查询 表名为emp的所有记录
七.约束
1-1. primary key (简称:pk)--主键约束
1-2. ont null (简称:nn)--非空约束
1-3. unique (简称:uq)--唯一约束
1-4. check (简称:ck)--检查约束
1-5. foreign key (简称:fk)--外键约束
约束方式分为:列级约束和表级约束
列级约束:写在一列的最后面
表级约束:与其他字段同级
(注::约束详细带码在上 ?? )
标签:
原文地址:http://www.cnblogs.com/GonPin/p/5684232.html