Oracle安装的一些事项-初步认识Oracle
安装数据库关闭防火墙
断开网络连接
数据库安装好后需要注意的配置文件位置
Enterprise Manager Database Control URL - (orcl) :http://lyfy-20110626RI:1158/em
数据库配置文件已经安装到E:\oracle\product\10.2.0,同时其他选定的安装组件也已经安装到 E:\oracle\product\10.2.0\db_1.iSQL*Plus URL 为:http://Localhost:5560/isqlplusiSQL*Plus DBA URL 为:http://Localhost:5560/isqlplus/dba
选中“带样本方案的数据库"安装到最后
oracle的卸载
1 执行卸载
2 删除残留文件 如果无法删除则进入安全模式删除
3 删除注册表信息
监听服务,最经常使用的服务,容易出错.
错误一:注册表优化软件 删除了监听服务的注册表
监听服务的注册项
错误二:网络环境发生改变
比较常见的是更改计算机名(我的电脑-属性-计算机名)
此时需要修改网络配置文件
listener.ora 和 tnsnames.ora 配置文件的计算机名称
之后可能还要用到网络名称的注册 oracle net manager
数据库操作SQL语句DML Data manipulation language 检索和修改
DCL Data Control language 定义数据库权限
DDL Data definition language 定义数据的结构 创建 修改 删除数据库对象
查询语法
SELECT [DISTINCT] *| 字段[别名] [,字段[别名]]
FROM 表名[别名]
[WHERE 条件(s)]
[ORDER BY 字段 [ASC|DESC] [,字段[ASC|DESC]]…]];
;
数据库函数单行函数
字符函数
对字符串操作的函数
UPPER(字符串 | 列); 变大写
LOWER(字符串 | 列); 变小写
ININCAP(字符串 | 列); 开头字母大写
LENGTH(字符串 | 列); 给出字符串长度
REPLACE(字符串 | 列); 进行替换
SUBSTR(字符串 | 列 ,开始点 [,结束点));
日期函数
SYSDATE 当前日期
LAST_DAY(日期);
NEXT_DAY{日期,星期数};
ADD_MONTHS(日期,数字);
MONTHS_BETWEEN(日期1,日期2);
数字函数
ROUND 四舍五入
TRUNC 舍弃指定位置的内容
MOD 取模 取余数
转换函数
TO_CHAR
TO_DATE
TO_NUMBER
ORACLE 表操作创建表格
CREATE TABLE 表名 (
名 类型 默认值,
名 类型 默认值,
名 类型 默认值
);
复制表格
CREATE TABLE 新表名AS 子语句;
CREATE TABLE BOOKINFO2 AS SELECT * FROM BOOKINFO WHERE XXX
若想只复制格式不复制数据 可以在where后加上一个不可能的条件
重命名
RENAME 旧表名 TO 新表名;
表的删除
DELETE; 命令删除的数据可以 ROLLBACK回来
若想不能回滚 使用 TRUNCATE TABLE 名称;
表中数据的操作 DML manipulation
增加数据
INSERT INTO 表名称 [(字段1, 字段2..)], VALUES [ (值1, 值2,…)];
数据类型 数字 123 字符串 要是用 “”括起来 日期 是用已有的格式 或者用 TO_DATE函数
修改数据
UPDATE 表名称 SET 更新内容1 = 更新值1, … [WHERE 更新条件(S)];
删除数据
DELETE表名称 [WHERE删除条件(s)];
回收站 闪回技术
查看回收站
SHOW RECYCLEBIN;
闪回
FLASHBACK TABLE表名 BEFORE DROP;
完全删除
PURGE TABLE 表名;
清空回收站
PURGE RECYCLEBIN;
删除时命令后加purge 可以彻底删除
修改表
增加字段
ALTER语句
ALTER TABLE 表名称 ADD ( 列名称 数据类型 [DEFAULT 默认值],
&nbs