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

      oracle數據庫基礎使用方法解析

      時間:2024-07-22 14:23:42 Oracle認證 我要投稿
      • 相關推薦

      oracle數據庫基礎使用方法解析

        Oracle數據庫產品為財富排行榜上的前1000家公司所采用,許多大型網站也選用了Oracle系統。下面是小編整理的關于oracle數據庫基礎使用方法解析,希望大家認真閱讀!

        基礎概念:

        數據庫:存儲數據的數據庫,Oracle一般只有一個全局數據庫 XE,ORCL。

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

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

        卸載Oracle的注意事項:

        0:需要先備份重要數據

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

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

        3:查看系統服務,如果有Oracle開始的服務,刪除服務

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

        安裝Oracle的注意事項:

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

        2.最好不要安裝到系統盤,怕數據丟失

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

        版本:

        企業版 (enterprise Edition)

        個人版 (Express Edition)

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

        SSH:Struts+Spring+Hibernate

        SSI:SpringMVC+Spring+IBatis

        配置x聽器:

        Oracle..Listener

        OracleService

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

        Oracle的基本概念:

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

        2.用戶(模式 schema):Oracle是通過不同的用戶來區分數據庫對象

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

        4.表空間:是Oracle存儲數據的地方,一個表空間對應一個或者多個的數據文件*.dbf

        如何登陸Oracle數據庫

        1.pl/sql developer

        sqlplus:

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

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

        Oracle 的sql應用

        1>查詢不重復的列值: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>如何根據現有表創建一個新表

        create table 表名

        as

        select * from student[where 1=2];

        創建新表并添加一列

        create table 表名

        as

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

        常用的sql命令:

        1.show user:顯示當前登錄的用戶 中括號里的超級管理員才加

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

        3.desc :描述表結構

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

        查看表:

        select * from 表名;

        查看表結構:

        desc 表名;

        sql語句的分類:4類

        數據操縱語音(DML):  select

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

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

        數據控制語音(DCL):grant revoke

        在editor中編輯,點擊齒輪運行:么事別亂敲回車,check約束可以直接寫,選tables可以直接添加數據

        失效后,更改:

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

        Oracle常用的數據類型有哪些?

        char varchar2 number date lob(blob clob)

        標準日期格式:(1-6月 2016) to_date(2016-6-1,'yyyy-MM-dd')date'2016-6-1'

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

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

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

        /*select * from dept d

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

        創建表空間注意事項:

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

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

        修改表空間大小:

        1.修改數據文件大小

        alter database datafile

        'd:datad.dbf'

        resize 10M;

        2.添加數據文件

        alter datafile

        'd:datad2.dbf'

        size 5M

        autoextend on;

        3.修改表空間為只讀狀態

        alter tablespace hello read only;

        alter tablespace hello read write;

        刪除表空間

        space hello

        including contents and datafiles;連帶文件夾和數據一同刪除

        創建用戶

        create user zhao

        identified by sa

        default tablespace hello;

        privilege 權限

        expire:密碼定期過期

        授權:

        系統權限:

        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;

        對象權限:

        grant all on emp to zhao;

        revoke all on emp from zhao;

        創建序列:

        create sequence seq_dept

        start with 50

        increment by 10;

        1.添加數據

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

        2.查看當前序列值

        select seq_dept.currval from dual;

        3.drop sequence 名

        創建同義詞:在其他用戶中創建Scott的同義詞;

        create or replace synonym emp for Scott.emp;

        創建公有同義詞:表是誰的誰創建(前提條件,其他用戶得有權限訪問同義詞對應的對象)

        create public synonym emp for Scott;

      【oracle數據庫基礎使用方法解析】相關文章:

      oracle數據庫基礎知識07-26

      Oracle數據庫DBA基礎試題10-28

      Oracle數據庫基礎知識:SELECT語句08-01

      Oracle數據庫SQLPLUS介紹10-09

      ORACLE數據庫碎片的整理08-18

      Oracle數據庫語句大全10-08

      oracle數據庫基本語句08-21

      Oracle數據庫開發技巧10-04

      Oracle數據庫認證層次08-29

      Oracle數據庫的基本介紹09-04

      主站蜘蛛池模板: 一本大道人妻中文字幕| 免费视频这里是精品视频| 伊人不卡中文字幕在线一区二区| 北岛玲日韩精品一区二区三区| 日韩少妇人妻一区二区| 青浦区| 香格里拉县| 亚洲熟妇少妇一区二区三区| 亚洲天堂日韩av在线综合| 北条麻妃精品一区二区三区| 德化县| 株洲县| 皋兰县| 欧亚精品无码永久免费视频| 极品少妇一区二区三区精品视频| 久久露脸国产精品WWW| 久久免费少妇高潮免费| 亚洲精彩视频一区二区| 常山县| 调兵山市| 全州县| 夏邑县| 南昌市| 怀化市| 海兴县| 动漫av纯肉无码av在线播放| 邵武市| 房产| 一本大道久久精品一本大道久久| 亚洲国产精品日韩专区av| 金山区| 亚洲无码中文字幕日韩无码| 久久99久久99精品免观看女同| 奉新县| 国产精品国产三级国产AvkTV| 伊金霍洛旗| 国产精品女同学| 免费国产黄片视频在线观看| 亚洲亚洲亚洲亚洲亚洲天堂| 精品视频在线观看一区二区三区| 免费观看成人稀缺视频在线播放|