1、尝试远程连接操作别人的数据库
2、今天课堂代码敲三遍:今天学习内容:创建表空间、指定用户名、约束、并创建用户
3、域完整性、实体完整性、自定义完整性、引用完整性
4、实体完整性:唯一约束、主键约束
5、域完整性:约束方法:限制数据类型、检查约束、外键约束、非空约束
6、引用完整性:外键约束
7、自定义完整性:规则、存储过程、触发器
约束的目的:确保表中数据的完整性
8、NET manager 是什么?
9、操作时先对内存进行操作,这时候还是可以rollback的,要commit了以后才修改磁盘的内容
10、赋权限:直接赋值resource?能直接登录吗?
11、identified by 设定密码的意思
12、反射:通过类名可以取到方法、构造器
13、通过右键--view来看自己是不是加进key了
14、登录system账号,找到用户system,右键--view---system privilege,view sql 就可以看到权限的名字
15、既然我们有图形化界面,为什么我们还需要写脚本?
数据库建模--开发人员开发--测试--用户验收--安装部署实施(写成脚本,运行就可以)--运维工程师
部署:
环境变了:IP地址变了,写个界面,让用户去修改IP地址
所以需要sql脚本来建表,建关联和约束
TCL:commit和roolback
序列使用频率最高,然后索引,然后视图,然后同义词(取一个别名就叫同义词,)
12c的使用方式和11g差别很大
16、五大语言DDL
create、alter、
DQL
select
DML DCL
grant revoke
TCL
commit
rollback
savepoint
百度文库使用了全文检索,索引倒置法
左匹配:文字出现的比较早
右匹配:文字靠后
文本文件压缩比:
视频、图片:80%以上
数据类型:都为NUMBER(p,s)便于压缩,方便管理
date、timestamp,
sysdate,systimestamp
|:oracle拼接方法
oracle有自己的函数帮助文档:下载下来
select sysdate from dual
把东西存在BLOB中
17、/:写IO流能兼容LINUX和WINDOWS,
File myFile = new File(“C:” + File.separator + “tmp” + File.separator, “test.txt”);
18、java驼峰命名,oracle是下划线区分
desc要在命令窗口使用
表、表创建时间、表的属性、和类型统称源数据
19、create table emp as select * from scott.emp :拷贝表、备份表
可以选择自己喜欢的列拷贝过去
create table emp as select * from scott.emp where 1=2 拷过去了但数据没过去
是否可以两张表?
create table emp_dept as select empno,ename,sal,
20、delete可以rollback,truncate 会保留表结构(),drop连结构都删了(删表,不需要先后顺序)
21、判断是否为空is null / is not null
22、如果要找本身就有下划线的怎么办?
23、子查询可以替代having
24、选出来的东西可以作为一个新表再被查:子查询,可以替代having
25、联合分组,是同时分组的,同时按照这两个条件来分
26、聚合函数、多行函数是一样的
27、asc升序、desc是降序
28、分组排序在一起,先排部门,再排sal,逗号后
29、oracle序列如何自增?
sequence序列,
表:district ,house,street,type,users
30、空加1会报错,步长(increment by)
cache缓存
31、sequence
32、SQL编程
修改:update set
33、in ('','')在某些范围内,在范围内,可以少些条件
34、先删外键表再删主键表
35、go 表示语句块结束
36、QQ好友的推荐用笛卡尔集做的,
37、自然连接=就是两个表用逗号连接起来
38、内连接、右外连接、左外连接是对两张表
内连接都不会查出匹配不上的,主表是前面的表
右外链接主表在右侧(很少用)
左外连接主表在左侧
交叉连接就是自然连接
39、最先执行from,再执行where,最后select
40、连接查询能被子查询所有替代,但是子查询不一定全都被连接查询替代
41、update 表名 set 字段名=值
42、内连接是返回两个表完全符合条件的数据,外链接是除了满足这两个表的,还会返回不满足的条件的数据
43、外链接:把你要显示的内容放在select后面,然后左连接另外一个表的相关内容,left join 表 on 关联语句
如果写成子查询的话,在需要外链接的位置再写一个select 语句,从另外一个表,而且在where写连接语句
44、oracle中in要列出一个范围给我们的,我们在里面挑选适合的部门
45、题目中写到员工信息和所有员工的时候意思是让你写*
46、大数据、物联网、
47、看你用了什么Jar包知道你大致做过什么项目
48、