传智播客java培训ORACLE总结(3)
ORACLE的学习已经告一段茖,今天已经开始HIBERNATE的学习,总体感觉挺良好的,虽然很多的知识不能记住,但是在使用的时候能够迅速的找对方法来解决相应的问题,只要勤加练习,就可以记住。只不过,时间有珢,HIBERNATE的课程也只有三天的时间,所以在这期间我的任务是尽量吸引,在花放假的时候来复习。今天把ORACLE最后的的笔记整理。
我们班的学习氛围非常的好,以前上大学的时候一个教室都没有上自己的习惯,但是现在在这儿,我感觉比我上大学那儿,完全不是一个层次的,放假的时候教室也有很多人来这儿学习,我想即使不能在短时间成为高手,但付出和收获的永远是相辅相成的。
约束的类型及各自的定义方法:
1. 非空 not null
2. 唯一,uniqu
3. 主键 primary key
a) 定义表时直接在字段上定义
b) Constraint名称 primary key(列)
c) Alter table 表名
Add constraint 名 primary key (列)
d) 组合主键
1.表内部。constraint名primary key(列1,列2)
2.表外部
Alter table 表名
Add constraint 名 primary key(列1,列2);
按B种方法是在项目中使用较频繁的,因为这样可以将语句和约束相分开来,便于查看。
4.外键
Constraint 名 foreign key() references 表名(字段)
一张表的一个字段可以引用一个本表的主键。
查看约束
Select * from user_constraints where table_name=’’;
4. CHECK 约束
a) Add constraint 名字 check(salary>6000)
删除约束:
Alter table tableName
Drop constraint 约束的名称
删除主键和相关属性
Constraint :约束
1.为指定的人群(比如重庆人)提供供餐
2.提供会员机制
在实际的应用中是,单独创建约束,这样就要以实现了表与约束的分离。
索引:
--加快查询速度
Create INDEX index on table (column[,column]);
Drop INDEX index;
1. 是怎么整一千万条记录的啊?
2. 现在才知道当初我的做法是多么的笨!
3. 在实现项目中创建索引的技巧。
同义词
就是数据库的一个别名
语法格式:
CREATE SY
相关文档:
实现方法:
1、开始->设置->控制面板->管理工具->服务
停止所有Oracle服务。
2、开始->程序->Oracle - OraHome81->Oracle Installation Products->
Universal Installer
卸装所有Oracle产品,但Universal Installer本身不能被删除
5、运行regedit,选择HKEY_LOCAL_MACHINESOFTWAREORACLE,按 ......
在前面学习Oracle数据库基础架构时,已经了解了Oracle的存储结构,逻辑上,Oracle的数据存放在tablespaces中,物理上存放在datafiles中。一个tablespace只能属于一个数据库(一个数据库可包括多个tablespace),包括了1个或多个数据文件。Tablespace可进一步分为segments、extents和blocks。一个datafile只属于一个数据库的一 ......
很多人说C#是微软用来和Java抗衡的武器,因为二者在很大程度上有着惊人的相似,尽管如此,两者不同的地方也很多,所谓“于细微处见差异”。那么两者的相似和区别都在什么地方呢?我们从今天开始,会从各个角度来对比C#和Java的特点,希望能对正在学习、使用C#的朋友有所帮助。
& Y0 f! I! a4 a1 K
% B# G8 ......