中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

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

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

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

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

        基礎(chǔ)概念:

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

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

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

        卸載Oracle的注意事項:

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

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

        2:卸載完成后,需要手動移除安裝文件夾

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

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

        安裝Oracle的注意事項:

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

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

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

        版本:

        企業(yè)版 (enterprise Edition)

        個人版 (Express Edition)

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

        SSH:Struts+Spring+Hibernate

        SSI:SpringMVC+Spring+IBatis

        配置x聽器:

        Oracle..Listener

        OracleService

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

        Oracle的基本概念:

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

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

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

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

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

        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)建一個新表

        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)前登錄的用戶 中括號里的超級管理員才加

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

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

        在Oracle中增刪改語句會自動開啟事務(wù),必須提交事務(wù)

        查看表:

        select * from 表名;

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

        desc 表名;

        sql語句的分類:4類

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

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

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

        數(shù)據(jù)控制語音(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)建表空間注意事項:

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

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

        修改表空間大小:

        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:密碼定期過期

        授權(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;

        對象權(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)建公有同義詞:表是誰的誰創(chuàng)建(前提條件,其他用戶得有權(quán)限訪問同義詞對應(yīng)的對象)

        create public synonym emp for Scott;

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

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

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

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

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

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

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

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

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

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

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

      主站蜘蛛池模板: 99久久国产综合精品女乱人伦 | 亚洲精品中文有码字幕| 收藏| 午夜日韩视频在线观看| 黑人巨大亚洲一区二区久| 九九日本黄色精品视频| 淮滨县| 国产极品美女到高潮视频| 国产内射一级一片内射高清视频| 国产日韩午夜视频在线观看| 阿鲁科尔沁旗| 亚洲未满十八一区二区三区| 成人国产精品高清在线观看| 广昌县| 国色天香精品亚洲精品| 成人午夜免费福利| 亚洲色欲色欲大片WWW无码| 亚洲老熟妇愉情magnet| 久久精品日本美女视频| 绍兴市| 亚洲国产资源一区二区| 日韩精品中文字幕综合| 1234.com麻豆性爰爱影| 国产强伦姧在线观看| 米奇亚洲国产精品思久久| 91久久国产自产拍夜夜嗨| 天天插天天干天天操| 石狮市| 水野优香中文字幕亚洲一区| 比如县| 精品一区二区三区人妻久久| 亚洲精品综合色区二区| 素人系列免费在线观看| 日韩成人精品日本亚洲| 国产性一交一乱一伦一色一情| 日本最新一区二区三区视频| 通许县| 国产9 9在线 | 免费| 南召县| 日本久久精品免费播放| 大石桥市|