<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 一级黄色片免费观看| 亚洲中文字幕乱码熟女在线| 精品在线视频免费| 国产真人无遮挡作爱免费视频 | 亚洲黄色三级视频| 久久免费看黄a级毛片| 亚洲黄色免费电影| 亚洲精品在线免费观看视频| 久久精品国产亚洲精品2020| 最近中文字幕完整免费视频ww | 67pao强力打造高清免费| 亚洲国产亚洲综合在线尤物| 国产一卡二卡3卡四卡免费| 亚洲综合久久精品无码色欲| 国产真实伦在线视频免费观看| 污污免费在线观看| 亚洲乳大丰满中文字幕| 8x成人永久免费视频| 亚洲av无码一区二区三区天堂古代| 国产va精品免费观看| 亚洲成AV人片高潮喷水| 亚洲第一区在线观看| 国产做国产爱免费视频| 亚洲最大的视频网站| 日本高清免费网站| GOGOGO免费观看国语| 亚洲色图.com| 亚洲精品视频免费观看| 久久久久久久99精品免费| 亚洲精品午夜国产va久久| 久久亚洲高清综合| 日本视频一区在线观看免费| 爱爱帝国亚洲一区二区三区| 亚洲老妈激情一区二区三区| 在线观看视频免费完整版| 精品久久亚洲一级α| 亚洲国产日韩一区高清在线 | 久久高潮一级毛片免费| 亚洲国产日韩在线| 亚洲国产日韩在线观频| 日本视频一区在线观看免费|