YS用户的口令DBSNMP用户的口令SYSMAN用户的口令
查看dbco
sole状态
setoracle_sidorcl
Sqlplus命令:
软件oraclesqlplus自带Oraclesqlplus登入数据库用户名称:口令:主机字符串:
oraclesqldeveloper
数据库SID
SQLPLUS
中的两个命令(行列):
设置每行的行长度:SETLINESIZE400;设置每页显的多少行:PAGESIZE30
SQLPLUS之中提共ED指令可以调用执行记事本
ED创建SQL文件
f如:ed文件路径文件类型EDCSQLSQL调用SQL文件如文件路径文件类型CSQLSQL
SQLPLUS用户之间切换
CONN用户名密码ASSYSDBA如:CONNSYSSYSASSYSDBACONNSCOTTSCOTT
SELECTFROMTABSHOWUSER
查找当前用户下城的所用表名称显示当前用户名称
对于每一张表,都有其属于它的用户所以一张表完整名称是:“用户名称表名称”或“模式名表名称”如:SELECTFROMSCOTTEMP使用超级管理员修登入。通过命令打开和关闭数据库实例;关闭shutdow
immediateSYS用户下
NOLOG登入之后,使用管理员登入CONNSYSSYSASSYSDBA
启动startup
SYS用户下
另外SQLPLUS命令也可以调用本机操作系统命令使用HOST作前缀HOSTCOPYDDEMOSQLDEMOTXT
f数据的更新操作:
数据增加:INSERTINTO表名称(字段1字段N)valuse值1值N查询创建数据库表:CREATETABLEMYTABASSELECTFROMEMP
数据更新:UPDATA表名SET字段1值1WERE更新条件:
如:UPDATEEMPSETSAL7500
删除数据库表:SQLdroptableMYTAB删除数据库表内容:
DELECTFROM表名称(WERE删除条件)如:DELECTFROMWHERETOCHAR(HIREDATE,‘yyyy’)1987
事务处理:
事务的回滚:RILLBACK事务的提交:COMMIT
数据伪列(ROWNUM行号,ROWID物理地址编号)
ROWNUM虚拟行
如:SELECTROWNUM,字段FROM表;子查询:如:SELECTFROM(SELECTROWNUMRN,字段FROMEMP
fWHEREROUNUM10)TEMPWHERETEMPRN5
ROWID第一行数据保存的物理地址编号:
如:SELECTROWIDDEPTNODNAMELOCFROMDEPT
SQLSELECTROWIDDEPTNODNAMELOCFROMDEPTROWIDDEPTNODNAMELOCAAAMfNAAEAAAAAQAAA10ACCOUNTINGNEWYORKAAAMfNAAEAAAAAQAAB20RESEARCHDALLASAAAMfNAAEAAAAAQAAC30SALESCHICAGOAAAMfNAAEAAAAAQAAD40OPERATIONSBOSTON
数据对像:AAALX;相对文件号:AAE;数据块号:AAAAAN数据行号AAA
SELECTFROMDEPTDEPTNODNAMELOC10ACCOUNTINGNEWYORK20RESEARCHDALLAS30SALESCHICAGO40OPERATIONSBOSTONINSERTINTODEPTDEPTNODNAMELOCVALUES31ACCOUNTINGNEWYORKINSERTINTODEPTDEPTNODNAMELOCVALUES32ACCOUNTINGNEWYORKINSERTINTODEPTDEPTNODNAMELOCVALUES33SALESNEWYORKINSERTINTODEPTDEPTNr