Chinaunix首页 | 论坛 | 博客
  • 博客访问: 12768
  • 博文数量: 12
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 110
  • 用 户 组: 普通用户
  • 注册时间: 2015-09-01 16:24
个人简介

简简单单学习,快快乐乐生活。。。。

文章存档

2017年(1)

2016年(4)

2015年(8)

分类: Oracle

2016-08-24 18:23:59

开始安装和使用Oracle

  选择路径:注:安装目录不要带中文或空格或特殊字符

密码:很重要,(每周都需要改,在企业)


端口:1521


(安装后,想要删除,要有特定的软件。)

有些服务端口是必须启动的

安装后的界面

(打不开,没有关系,主要看里面的服务都开了没有)

命令行打不开的话,打path,查看路径,然后配置路径

让别人访问我的数据库

应用更改。

Ipconfig查看ip地址。

输入:192.168.1.78080/apex

常见命令操作:

doc下输   Sqlplus/nolog   进去sql,但是还没登录

            Sql->exit  退出

Sql->con sys as sysdba  连接(可以直接应用不用密码,windowbug

Sql->show user (显示当前用户)

 进入超级用户“SYS”。

(公司工作的时候,实际的,是分配给你的普通用户)。

Sql->select  sysdate  from  dual;  获取当前的系统时间

Sql->select  table_name  from  user_tables;  查询系统中的表

Sql->Clear screen 清屏

Sql->edit  返回上次执行的命令的文本格式,便于修改


=========================================================

一般使用步骤:

1.    首先创建一个普通用户

Create user username identified by password

Default  tablespace 默认表空间

Tempporary  tablespace 临时表空间

如:

Sql->Create user  jsd1607  identified  by  jsd1607

2 Default  tablespace  users

3 Tempporary  tablespace  temp

4

2.授权 给这个用户

语法:

GRANT 权限|角色 TO 用户|PUBLIC;

内置的角色有:

     connect             拥有连接监听器,并创建会话的权限

       resource     拥有创建数据库对象的权限

       dba                     拥有管理员的权限

如:

grant resource,connect to jsd1607;

3.切换到普通用户

conn  jsd1607/jsd1607


======================


================================

(只有;才执行)

Sql->desc  user_tables  查看表结构

SQL->select table_name,tablesapce_name from user_table;查当前用户有那些表结构

SQL->@ E:\SQL脚本\ oracle_cn.sql  加载脚本文件

SQL->column  table_name format a20   格式化  table_name列名

     若是别名。则用别名

SQL->column tablespace_name format  a18

Sql-> /  执行最近一次的sql命令


SQL->desc  s_emp


依次:id, 姓,名,用户编号….

SQL->desc  s_dept

SQl->desc  s_region

SQl->select * from s_region 查看所有的项

格式化:SQL->column name  format  a15


SQL->select *from  s_dept


SQL->


SQl-> select first_name,salary  from s_emp;

     查看一个表里面的指定项


SQL-> …………….加别名


列别名sql-> select  e.first_name”姓名talary From  s_emp  e;


  特殊的表 dual,做测试用的,没有任何列又可以有很多列


Sql->selet replace(‘hello,world’,’o’,’*’) from dual;




阅读(281) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~