Oracle 学习笔记!
来源:互联网 发布:淘宝同款不同价怎么选 编辑:程序博客网 时间:2024/06/05 15:14
修改:alter
SQL> alter table stu add(addr varchar2(100));
表已更改。
SQL> alter table stu drop (addr);
表已更改。
SQL> alter table stu modify(addr varchar2(150));
表已更改。
注意:修改精度是要注意以前的数据长度,要兼容!
SQL> alter table stu drop constraint stu_class_fk;
表已更改。
SQL> delete from class;
已删除 1 行。
SQL> alter table stu add constraint stu_class_fk foreign key(class) references
2 class(id);
表已更改。
SQL> delete from class;
delete from class
数据字典表!
SQL> desc user_tables;
SQL> select table_name from user_tables;
SQL> select view_name from user_views;
SQL> select constraint_name from user_constraints;
SQL> desc user_constraints;
SQL> select constraint_name,table_name from user_constraints;
SQL> desc dictionary;
存表的地方,表的表!
SQL> select table_name from dictionary where table_name like 'USER%' order by table_name desc;
索引:
SQL> create index idx_stu_email on stu(email);
SQL> drop index idx_stu_email;
SQL> select index_name from user_indexes;
视图:就是一个子查询有时可以保护我们的数据!
create view v$_stu as select id,name,age from stu;
确定视图有用才创建!
视图,是可以更新数据的,但是,不太实际,平常不更新!
。。。。。。。。。。。。。。。。
序列:
SQL> create sequence seq;
SQL> select seq.nextval from dual;
SQL> insert into article vlaues(seq.nextval,'a','b');
。。。。。。。。。。。。。。。
三范式:
一范式:1,要有主键,2,列不可以分;
二范式:1,若有两个以上的字段做主键,就不能存在部分依赖(不可以依赖部分主键);
三范式:不能存在传递依赖(除了主键之外的任何其他字段必须直接依赖于主键)
- Oracle学习笔记--Oracle入门
- Oracle学习笔记
- 学习ORACLE笔记
- Oracle 学习笔记
- ORACLE学习笔记
- Oracle 认证学习笔记
- Oracle学习笔记
- oracle学习笔记[转]
- Oracle学习笔记
- 转(oracle学习笔记)
- Oracle学习笔记一
- ORACLE学习笔记
- Oracle游标学习笔记
- Oracle 认证学习笔记
- oracle 学习笔记
- oracle学习笔记(一)
- oracle学习笔记(二)
- oracle学习笔记(三)
- linux驱动学习--第十五天:第九章 Linux 设备驱动中的异步通知与异步I/O
- 编译subversion
- C#链接mysql数据库的2种包
- jQuery EasyUI中EasyLoader的使用记录
- HTML5 localStorage 的使用
- Oracle 学习笔记!
- oracle学习笔记
- erlang中socket知识点
- 静态调用动态链接库
- Linux下暴力破解工具Hydra详解
- HDU2188(巴什博奕)
- 黑马程序员 java5的新特性
- Java Collections Framework(2) -List
- PhoneGap框架使用入门