<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 0,  comments - 5,  trackbacks - 0
    今天想查詢一下Oracle數據庫下所有的表名或某個用戶下的所有表,半天沒想起來.還是在網上找到了答案.
    select table_name from all_tables;//所有的表明
    select table_name from user_all_tables;//用戶的所有的表
    一下是轉貼的sql語句的帖子.

    select * from user_objects;???????????????? //查詢所有的表
    select * from dba_tables;??????????????????????? //查詢所有的表
    select * from all_tables;??????????????????????? //查詢所有的表
    select * from user_users??????????????????? //查出一個用戶?
    select * from all_users??????????????????????????????? //查詢所有用戶
    select * from dba_users???????????????????????? //查詢所有用戶
    select name,dbid from v$database;??????? //查詢數據庫名和它的ID
    select * from sys.user_tab_columns; //查詢表名 ,并顯示列名
    describe 表名???????????????????????? //查詢表結構
    2: 查詢數據庫參數
    show parameter db;
    3:查詢數據庫的實例名
    select instance_name from v$instance;
    4: 數據庫域名
    數據庫安裝結束后,如果要知道正在運行額數據庫是否有域名以及數據庫域名名稱可以用
    select value from v$parameter where name='db_domain'
    show parameter domain
    5:數據庫服務名
    如果數據庫有域名,則數據庫服務名就是全局數據庫名,如果該數據庫沒有定義域名,則數據庫服務名與數據庫名相同
    show parameter service_name
    ?
    6:顯示當前用戶

    show user
    7:直接登陸
    sqlplus "/as sysdba"
    8:當前ORACLE系統時間
    select sysdate from dual;
    ?
    9:查詢數據庫字典v$nls_parameter產看字符集相關參數
    select * from v$nls_parameters;

    //*************
    oracle基本操作語句(適合初學者)
    oracle操作語句:
    1.創建表
    create?table?表名(
    ?列名1?類型,
    ?列名2?類型
    );
    2.修改類屬性
    alter?table?表名?modify(列名?類型);
    3.添加列
    alter?table?表名?add(列名?類型);
    4.添加主鍵約束和非空約束
    alter?table?表名?add?constraint?pk_表名?primary?key(列名);
    alter?table?表名?modify(列名?not?null);
    5.刪除主鍵約束
    alter?table?表名?drop?primary?key;
    alter?table?表名?drop?constraint?pk_表名;
    6.失效約束
    alter?table?表名?disable?primary?key;
    alter?table?表名?disable?constraint?pk_表名;
    7.有效約束
    alter?table?表名?enable?primary?key;
    alter?table?表名?enable?constraint?pk_表名;
    8.刪除列
    alter?table?表名?drop?column?列名;
    9.設置某列不可用,然后刪除
    alter?table?表名?set?unused(列名);
    alter?table?表名?drop?unused?columns;
    10.修改表名
    rename?表名1?to?表名2
    alter?表名1?rename?to?表名2;
    11.截斷表
    truncate?table?表名;
    12.截斷表保留行空間
    truncate?table?表名?resue?storage;
    13.查看表結構
    desc?table?表名;
    14.刪除表
    drop?table?表名;
    15.插入記錄
    例:insert?into?表名?values(內容1,內容2,內容3,內容4);
    16.帶參數對話方式插入行
    例:insert?into?表名?values(&列名1,&列名2);
    ??insert?into?表名?values(內容1,內容2);
    17.插入某幾列記錄
    insert?into?表名(列名1,列名2)?values(內容1,內容2);
    18.為列插入空值(其列不能為not?null)
    insert?into?表名?values(內容1,null,null);
    19.創建表(包括主鍵及外鍵設置)方法一
    create?table?表名(
    ??列名1?類型
    ??constraint?pk_表名?primary?key,
    ??列名2?類型?not?null,
    ??列名3?類型?
    ??constraint?fk_表名?reference?表名(列名),
    ??列名3?類型
    ??constraint?ck_表名?check(列名3?in(''內容1'',''內容2'',''內容3''))?
    );
    20.查詢所有行
    select?*?from?表名;
    21.查詢某幾列
    select?列名1,列名2?from?表名;

    22.重復行消除
    select?distict?列名?from?表名;
    23.where語句查詢
    select?*?from?表名?where?條件?order?by?列名;
    (注:如number類型查出自動按升序排列,如要按降序排列,則select?*?from?表名?where?條件?order?by?列名?desc;)
    24.創建表,方法二
    create?table?表名(
    ?列名1?類型?primary?key,
    ?列名2?類型?not?null,
    ?列名3?類型?check(列名3?in('''','''','''')),
    ?列名4?類型?refernce?表名(列名)
    );

    25.修改?列=‘?’的數據
    update?表名?set?(列=?)?where?列=‘?’;

    26.刪除行
    delete?from?表名?where?條件;

    27.事務處理
    --事務處理
    update?表名
    set?列名(日期)?=?''30-5月-98''
    where?條件;
    savepoint?mark1;
    delete?from?表名?where?條件;
    savepoint?mark2;
    rollback?to?savepoint?mark1;
    rollback;
    28.建立用戶user1,密碼為password
    授予用戶connect,resource的權限
    connect角色用于登錄
    resource角色用于建表等.
    connect?system/manager
    create?user?user1?identified?by?password;
    grant?connect,resource?to?password;
    29.數據控制語言
    connect?scott/tiger
    30.把對表1查詢和修改的權限授予user1
    grant?select,update?on?表1?to?user1;
    31.把對表表1中列1和列2修改的權限授予user1
    grant?update(列1,列2)?on?表1?to?user1;
    32.把對表表1查詢的權限授予用戶user1
    并且user1用戶還可以把這個權限授予別的用戶(with?grant?option)
    grant?select?on?表1?to?user1?with?grant?option;
    33.從用戶user1撤銷對表1查詢和修改的權限
    revoke?select,update?on?表1?from?user1;
    posted on 2009-03-17 16:22 crazy 閱讀(358) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 免费国产作爱视频网站| 国产男女猛烈无遮挡免费网站| 91精品免费久久久久久久久| 国产亚洲sss在线播放| 国色精品va在线观看免费视频| 久久亚洲国产成人精品性色| 中国一级全黄的免费观看| 亚洲美女中文字幕| 免费A级毛片无码专区| 亚洲精品GV天堂无码男同| 久久久久亚洲精品男人的天堂| 国产92成人精品视频免费| 男女交性无遮挡免费视频| 亚洲综合网美国十次| 亚洲av高清在线观看一区二区| 日本一卡精品视频免费| 春暖花开亚洲性无区一区二区| 亚洲视频在线视频| 亚洲国产精品激情在线观看| 麻豆91免费视频| 亚洲嫩草影院在线观看| 国产香蕉九九久久精品免费| 久久亚洲最大成人网4438| 亚洲一区日韩高清中文字幕亚洲| 免费一区二区无码视频在线播放| 亚洲最新中文字幕| 国产亚洲一区二区手机在线观看| 日本特黄a级高清免费大片| 亚洲日韩在线中文字幕综合| 久久精品国产亚洲av高清漫画| 国产黄色一级毛片亚洲黄片大全 | 一级成人毛片免费观看| 亚洲六月丁香六月婷婷蜜芽| 成人无码区免费视频观看| 免费国产叼嘿视频大全网站| 日日狠狠久久偷偷色综合免费| 亚洲综合av一区二区三区| 91亚洲va在线天线va天堂va国产| 国产中文在线亚洲精品官网| 国产免费观看a大片的网站| 在线观看日本免费a∨视频|