<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數(shù)據(jù)庫下所有的表名或某個用戶下的所有表,半天沒想起來.還是在網(wǎng)上找到了答案.
    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;??????? //查詢數(shù)據(jù)庫名和它的ID
    select * from sys.user_tab_columns; //查詢表名 ,并顯示列名
    describe 表名???????????????????????? //查詢表結構
    2: 查詢數(shù)據(jù)庫參數(shù)
    show parameter db;
    3:查詢數(shù)據(jù)庫的實例名
    select instance_name from v$instance;
    4: 數(shù)據(jù)庫域名
    數(shù)據(jù)庫安裝結束后,如果要知道正在運行額數(shù)據(jù)庫是否有域名以及數(shù)據(jù)庫域名名稱可以用
    select value from v$parameter where name='db_domain'
    show parameter domain
    5:數(shù)據(jù)庫服務名
    如果數(shù)據(jù)庫有域名,則數(shù)據(jù)庫服務名就是全局數(shù)據(jù)庫名,如果該數(shù)據(jù)庫沒有定義域名,則數(shù)據(jù)庫服務名與數(shù)據(jù)庫名相同
    show parameter service_name
    ?
    6:顯示當前用戶

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

    //*************
    oracle基本操作語句(適合初學者)
    oracle操作語句:
    1.創(chuàng)建表
    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.帶參數(shù)對話方式插入行
    例: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.創(chuàng)建表(包括主鍵及外鍵設置)方法一
    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.創(chuàng)建表,方法二
    create?table?表名(
    ?列名1?類型?primary?key,
    ?列名2?類型?not?null,
    ?列名3?類型?check(列名3?in('''','''','''')),
    ?列名4?類型?refernce?表名(列名)
    );

    25.修改?列=‘?’的數(shù)據(jù)
    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.數(shù)據(jù)控制語言
    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 閱讀(362) 評論(0)  編輯  收藏

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


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 18禁黄网站禁片免费观看不卡| 特级av毛片免费观看| 国产一区二区三区免费| 亚洲情a成黄在线观看| 人人鲁免费播放视频人人香蕉| 国产在线观看免费不卡| 色窝窝亚洲AV网在线观看| 国产在线观看免费完整版中文版| 成人亚洲国产精品久久| 免费a级毛片18以上观看精品| 无套内谢孕妇毛片免费看看| 国产亚洲精品精品国产亚洲综合| 99在线免费视频| 中文字幕亚洲综合精品一区| 91免费资源网站入口| 亚洲精华国产精华精华液网站| 日本免费v片一二三区| 一边摸一边桶一边脱免费视频| 亚洲午夜久久久久妓女影院 | 亚洲欧美乱色情图片| 国产最新凸凹视频免费| 国产福利免费视频| 亚洲AV无码不卡在线播放| 真人做A免费观看| 亚洲avav天堂av在线网毛片| 亚洲欧洲日本在线| 老汉精品免费AV在线播放| 亚洲一线产品二线产品| 亚洲精品视频在线看| 日本一卡精品视频免费| 亚洲免费综合色在线视频| 亚洲精品自在在线观看| 久久精品无码专区免费青青| 亚洲av中文无码乱人伦在线观看| 国产午夜亚洲精品国产成人小说| 91精品免费高清在线| 在线亚洲精品视频| 91情国产l精品国产亚洲区| 国产一级做a爱免费视频| 午夜免费福利片观看| 老司机亚洲精品影院在线观看 |