Oracle帮助文档
文章由www.gaoyouguandanwang网提供
一、Oracle安装
1.1 安装Oracle
数据库名:siyu
密码:siyu620135
1.2用户管理:
* SYS:sys620135
* SYSTEM:system620135
* SCOTT:scott620135
现在Oracle已经按照完成,就可以使用Oracle数据库了
1.3数据库服务管理:
最重要的两个服务:
● OracleOraDb10g_home1TNSListener Oracle数据库监听服务
● OracleServiceSIYU Oracle数据库服务 名称由OracleService+ 数据库名称而来,这里数据库名称为SIYU
二 SQLPlus
2.1进入SQLPlus
2.1.1 进入SQLPlus控制台
点击‘开始’—> ‘运行’—> 在输入行中输入‘sqlplus’确定 进入SQLPlus控制台:
输入用户名和密码进入SQLPlus轮道控制台。
2.1.2进入SQLPlus windows操作界面
点击‘开始’—> ‘运行’—> 在输入行中输入‘sqlplusw’确定
进入SQLPlus windows操作界面的登录界面:
输入你的用户名和密码,在这儿有一个主机字符串,这是因为如果这台机子上有多个数据库的时候这里要输入数据库的名称。
进入到以下界面中
蒙古天韵
现在就可以在该窗口中进行数据库操作了。
2.1.3 SQLPlusW操作
基本上就用SQLPlusW 即SQLPlus windows界面进行sql操作!
因为在SQLPlusw中的编辑是不能改变的,所以可以在记事本中编辑sql语句,通过用电气化铁路ed文
件名称 进行运行。
@命令中默认到的就是后缀为.sql文件,即使不在文件后面跟后缀名也可以到:@c:\aaa即可;如果是txt文件就需要跟后缀名!
在SQLPlusW中也可以用conn命令连接其他用户例如:
·conn 用户名/密码 [AS SYSDBA|SYSOPER] |
|
如果连接时超级管理员(SYS);则在后面必须写上AS SYSDBA。以系统管理员的方式登录。
但是现在这个时候再发出之前的查询命令,会提示出现如下错误:
·此错误表示表不存在,这是因为emp是只属于scott用户下的表,而sys用户本身是没有该表的,所以现在sys想访问emp时,必须要加上它的用户名,完整如下:p |
|
·想知道目前连接的用户是哪一个?用show user;
三、sql语句
3.1 sql简介
SQL是一个功能强大的数据库语言。ANSI声称:SQL是关系数据库管理系统的标准语句。
Sql功能强大、概括起来可以分为以下几组:
·DML(Date Manipulation Language,数据库操作语言)-- 用于检索和修改数据
·DDL(Data Definition Language,数据定义语言)-- 用于定义数据的结构,如创建、修改、删除数据库对象
·DCL(Data Control Language ,数据控制语言)-- 用户定义数据库用户的权限
3.2 sql命令得到数据库中的表信息
湖南百科全说·得到当前用户所有的表信息:select * from tab;
·得到所有的表信息:select * from all_tables;
·得到所有(方案)用户的所有表:select * from dba_tables;
给自己点一盏灯·得一张具体表的字段信息:desc tablename;
·在SQLPlusW中使用“/”命令将执行上一次正确的命令;
3.3 sql语法
。。。。
3.4 单行函数(重点)
数据库系统中,各个数据库之间唯一不同的最大区别在于函数的支持上,使用函数可以完成一系列的操作功能。