<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • oracle數(shù)據(jù)庫(kù)基礎(chǔ)使用方法解析

    時(shí)間:2024-07-22 14:23:42 Oracle認(rèn)證 我要投稿
    • 相關(guān)推薦

    oracle數(shù)據(jù)庫(kù)基礎(chǔ)使用方法解析

      Oracle數(shù)據(jù)庫(kù)產(chǎn)品為財(cái)富排行榜上的前1000家公司所采用,許多大型網(wǎng)站也選用了Oracle系統(tǒng)。下面是小編整理的關(guān)于oracle數(shù)據(jù)庫(kù)基礎(chǔ)使用方法解析,希望大家認(rèn)真閱讀!

      基礎(chǔ)概念:

      數(shù)據(jù)庫(kù):存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù),Oracle一般只有一個(gè)全局?jǐn)?shù)據(jù)庫(kù) XE,ORCL。

      表空間:是Oracle存儲(chǔ)數(shù)據(jù)的地方,由若干個(gè)數(shù)據(jù)文件組成,*.dbf。

      模式和模式對(duì)象:模式就是用戶,模式對(duì)象是數(shù)據(jù)庫(kù)對(duì)象的集合,比如表、視圖、索引、存儲(chǔ)過(guò)程。

      卸載Oracle的注意事項(xiàng):

      0:需要先備份重要數(shù)據(jù)

      1:得合法刪除(通過(guò)程序自帶的卸載工具卸載,如360,程序和功能)

      2:卸載完成后,需要手動(dòng)移除安裝文件夾

      3:查看系統(tǒng)服務(wù),如果有Oracle開(kāi)始的服務(wù),刪除服務(wù)

      打開(kāi)服務(wù)快捷方式:window+R(services.msc)

      安裝Oracle的注意事項(xiàng):

      1.安裝目錄中不能有中文目錄,最好不要有空格

      2.最好不要安裝到系統(tǒng)盤,怕數(shù)據(jù)丟失

      Oracle:8i/9i-->Oracle10g/11g-->Oracle12C

      版本:

      企業(yè)版 (enterprise Edition)

      個(gè)人版 (Express Edition)

      占用端口號(hào):1521 和 8080 ,tomcat換端口號(hào),否則登錄Oracle數(shù)據(jù)庫(kù)

      SSH:Struts+Spring+Hibernate

      SSI:SpringMVC+Spring+IBatis

      配置x聽(tīng)器:

      Oracle..Listener

      OracleService

      如何配置x聽(tīng)器:主機(jī)名和listener里的不一樣

      Oracle的基本概念:

      1.數(shù)據(jù)庫(kù):存儲(chǔ)數(shù)據(jù)的倉(cāng)庫(kù),數(shù)據(jù)一般只有一個(gè)(個(gè)人版XE,企業(yè)版orcl)

      2.用戶(模式 schema):Oracle是通過(guò)不同的用戶來(lái)區(qū)分?jǐn)?shù)據(jù)庫(kù)對(duì)象

      3.模式(用戶/數(shù)據(jù)庫(kù))對(duì)象:指的是這個(gè)用戶所擁有的表/視圖/索引/過(guò)程...

      4.表空間:是Oracle存儲(chǔ)數(shù)據(jù)的地方,一個(gè)表空間對(duì)應(yīng)一個(gè)或者多個(gè)的數(shù)據(jù)文件*.dbf

      如何登陸Oracle數(shù)據(jù)庫(kù)

      1.pl/sql developer

      sqlplus:

      系統(tǒng)用戶:sys(只能以sysdba,sysoper的身份登陸) system(normal身份)

      登陸/切換用戶的sql命令:conn 用戶/密碼 [as sysdba];

      Oracle 的sql應(yīng)用

      1>查詢不重復(fù)的列值:stuName,stuAge()

      select distinct stuName,stuAge from student;

      select stuName,stuAge from student group by stuName,stuAge having count(1)=1;

      2>如何起別名?(空格 或者 as)如何排序?如何添加條件?

      select stuName as 姓名,stuAge as "年 齡" from student;

      order by 列名 asc | desc;

      where

      3>如何根據(jù)現(xiàn)有表創(chuàng)建一個(gè)新表

      create table 表名

      as

      select * from student[where 1=2];

      創(chuàng)建新表并添加一列

      create table 表名

      as

      select s.*,'T113' as cname from student s;

      常用的sql命令:

      1.show user:顯示當(dāng)前登錄的用戶 中括號(hào)里的超級(jí)管理員才加

      2.conn 用戶名/密碼[as sysdba]:切換用戶,登錄數(shù)據(jù)庫(kù)

      3.desc :描述表結(jié)構(gòu)

      在Oracle中增刪改語(yǔ)句會(huì)自動(dòng)開(kāi)啟事務(wù),必須提交事務(wù)

      查看表:

      select * from 表名;

      查看表結(jié)構(gòu):

      desc 表名;

      sql語(yǔ)句的分類:4類

      數(shù)據(jù)操縱語(yǔ)音(DML):  select

      事務(wù)控制語(yǔ)音(TCL):commit rollback savepoint

      數(shù)據(jù)定義語(yǔ)音(DDL):create drop alter truncate

      數(shù)據(jù)控制語(yǔ)音(DCL):grant revoke

      在editor中編輯,點(diǎn)擊齒輪運(yùn)行:么事別亂敲回車,check約束可以直接寫,選tables可以直接添加數(shù)據(jù)

      失效后,更改:

      tools-->pre..-->key conf..-->reset to default-->ok

      Oracle常用的數(shù)據(jù)類型有哪些?

      char varchar2 number date lob(blob clob)

      標(biāo)準(zhǔn)日期格式:(1-6月 2016) to_date(2016-6-1,'yyyy-MM-dd')date'2016-6-1'

      或者直接編輯 選擇myobject,tables ,edit data

      分析函數(shù):rank() over (partition by 列名 order by 列名 )

      查詢平均工資大于3000的部門

      /*select * from dept d

      where (select avg(sal) from employee e where e.deptno = d.deptno)>3000;*/

      創(chuàng)建表空間注意事項(xiàng):

      1.數(shù)據(jù)文件不要放在容易看到和刪除的地方(比如桌面,磁盤根目錄)

      2.表空間不能非法刪除,否則數(shù)據(jù)庫(kù)無(wú)法啟動(dòng)

      修改表空間大小:

      1.修改數(shù)據(jù)文件大小

      alter database datafile

      'd:datad.dbf'

      resize 10M;

      2.添加數(shù)據(jù)文件

      alter datafile

      'd:datad2.dbf'

      size 5M

      autoextend on;

      3.修改表空間為只讀狀態(tài)

      alter tablespace hello read only;

      alter tablespace hello read write;

      刪除表空間

      space hello

      including contents and datafiles;連帶文件夾和數(shù)據(jù)一同刪除

      創(chuàng)建用戶

      create user zhao

      identified by sa

      default tablespace hello;

      privilege 權(quán)限

      expire:密碼定期過(guò)期

      授權(quán):

      系統(tǒng)權(quán)限:

      grant connect,resource to zhao;

      revoke connect,resource from zhao;

      grant create synonym to zhao;

      grant create public synonym to zhao;

      grant select on dept to public;

      對(duì)象權(quán)限:

      grant all on emp to zhao;

      revoke all on emp from zhao;

      創(chuàng)建序列:

      create sequence seq_dept

      start with 50

      increment by 10;

      1.添加數(shù)據(jù)

      into dept(列名) values (seq_dept.nextval);

      2.查看當(dāng)前序列值

      select seq_dept.currval from dual;

      3.drop sequence 名

      創(chuàng)建同義詞:在其他用戶中創(chuàng)建Scott的同義詞;

      create or replace synonym emp for Scott.emp;

      創(chuàng)建公有同義詞:表是誰(shuí)的誰(shuí)創(chuàng)建(前提條件,其他用戶得有權(quán)限訪問(wèn)同義詞對(duì)應(yīng)的對(duì)象)

      create public synonym emp for Scott;

    【oracle數(shù)據(jù)庫(kù)基礎(chǔ)使用方法解析】相關(guān)文章:

    oracle數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)07-26

    Oracle數(shù)據(jù)庫(kù)DBA基礎(chǔ)試題10-28

    Oracle數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí):SELECT語(yǔ)句08-01

    Oracle數(shù)據(jù)庫(kù)SQLPLUS介紹10-09

    ORACLE數(shù)據(jù)庫(kù)碎片的整理08-18

    Oracle數(shù)據(jù)庫(kù)語(yǔ)句大全10-08

    oracle數(shù)據(jù)庫(kù)基本語(yǔ)句08-21

    Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā)技巧10-04

    Oracle數(shù)據(jù)庫(kù)認(rèn)證層次08-29

    Oracle數(shù)據(jù)庫(kù)的基本介紹09-04

    主站蜘蛛池模板: 欧美国产日韩精品| 久久www免费人成精品香蕉| 久久久精品午夜免费不卡| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 亚洲精品乱码久久久久久不卡 | 国产AV国片精品有毛| 久久久无码精品亚洲日韩软件| 国产a∨精品一区二区三区不卡| 精品国产人成亚洲区| 久久99国产精品二区不卡| 精品亚洲国产成AV人片传媒| 亚洲午夜福利精品无码| 精品久久久久久无码人妻热| 欧美视频精品一区二区三区| 无码国产精品一区二区免费vr| 精品99又大又爽又硬少妇毛片| 国产精品亚洲精品观看不卡| 欧美精品v欧洲精品| 一本色道久久88综合日韩精品| 国产精品gz久久久| 福利姬在线精品观看| 亚洲AV成人精品一区二区三区| 精品亚洲欧美无人区乱码| 999精品色在线播放| 久久久久四虎国产精品| 国产成人精品午夜福利| 午夜精品射精入后重之免费观看 | 久久免费99精品国产自在现线| 中文字幕亚洲精品| 国产精品扒开腿做爽爽爽视频| 亚洲精品无码高潮喷水在线| 好湿好大硬得深一点动态图91精品福利一区二区 | 日韩精品无码永久免费网站| 国产伦精品一区二区免费| 99久久免费只有精品国产| 久久精品成人免费看| 国产精品嫩草视频永久网址| 99久久人妻无码精品系列蜜桃| 久久精品国产亚洲av日韩| 亚洲av午夜福利精品一区人妖| 午夜福利麻豆国产精品|