锁定:
1.同时打开两个窗口,查询同一条记录
更改姓名:谁先提交谁就先被覆盖
2.行级锁
SELECT … FOR UPDATE语法:
等待
3.表级锁:
(1)共享锁:
(2)排他锁:
(3)死锁
4.表分区
(1)范围分区
插入(属于两个范围的分区)
(2)散列分区
(3)列表分区(允许用户将不相关的数据组织在一起)
(4)复合分区
(5)查询字段表空间(默认找users,查看分区的)
(6)添加分区
1. 最后插入
Alter table sales(表名) add partition p3 values less than(maxvalues);
2.在中间插入为拆分分区(把p3分成两个)
ALTER TABLE sales
split partition p3 at (2000)
into(partition p21,partition p22);
(7)删除分区
Alter table sales drop partition p2;
(8)截断分区(删除指定分区中的所有记录 )
Alter table sales truncate partition p2;
(9)合并分区(必须是相邻的)
ALTER TABLE sales2
MERGE PARTITIONS p1,p2 INTO PARTITION p2
5.Oracle中查看所有表和字段
获取表:
select table_name from user_tables; //当前用户的表
select table_name from all_tables; //所有用户的表
select table_name from dba_tables; //包括系统表
select table_name from dba_tables where owner=‘用户名‘
6.创建共有权限
授权:
创建同义词
(1)私有的(普通的)
(2)公有的
创建或替换现有的同义词
删除同义词
Drop synonym emp;
Drop public synonym emp;
7.序列
NEXTVAL 返回序列的下一个值
CURRVAL 返回序列的当前值
8.创建试图
9.对视图的修改就是映射改表
10.删除视图
11.违反
12.无法更改视图
13.显示时间
14.创建索引
由于时间长:
索引:(可以提高查询速度(性能))
第一步:排序