alancxx

          ------簡單就是美

          Oracle 與 Mysql 常用命令對比

          Oracle mysql
          對比版本 Enterprise Oracle10g Release 10.2.0.1.0 mysql 4.1.21-nt
          默認(rèn)安裝目錄 ..\oracle\product\10.2.0 ..\MySQL\MySQL Server 4.1
          各種實用程序所在目錄 ..\oracle\product\10.2.0\db_1\BIN ..\MySQL\MySQL Server 4.1\bin
          客戶程序 SQL*Plus mysql
          安裝后系統(tǒng)默認(rèn)用戶(庫) sys
          system
          scott
          mysql
          test
          顯示所有用戶(庫) SQL >select * from all_users; mysql> show databases;
          退出命令 SQL> exit
          SQL> quit
          mysql> exit
          mysql> quit
          改變連接用戶(庫) SQL> conn 用戶名/密碼@主機字符串 mysql> use 庫名
          查詢當(dāng)前所有的表 SQL> select * from tab;
          SQL> select * from cat;
          mysql> show tables;
          F:MySQLbin>mysqlshow 庫名
          顯示當(dāng)前連接用戶(庫) SQL> show user mysql> connect
          查看幫助 SQL> ? mysql> help
          顯示表結(jié)構(gòu) SQL> desc 表名
          SQL> describe 表名
          mysql> desc 表名;
          mysql> describe 表名;
          mysql> show columns from 表名;
          F:MySQLbin>mysqlshow 庫名 表名
          日期函數(shù) SQL> select sysdate from dual; mysql> select now();
          mysql> select sysdate();
          mysql> select curdate();
          mysql> select current_date;
          mysql> select curtime();
          mysql> select current_time;
          日期格式化 SQL> select to_char(sysdate,'yyyy-mm-dd') from dual;
          SQL> select to_char(sysdate,'hh24-mi-ss') from dual;
          mysql> select date_format(now(),'%Y-%m-%d');
          mysql> select time_format(now(),'%H-%i-%S');
          日期函數(shù)
          (增加一個月)
          SQL> select to_char(add_months(to_date('20000101','yyyymmdd'),1),'yyyy-mm-dd') from dual;
          結(jié)果:2000-02-01
          SQL> select to_char(add_months(to_date('20000101','yyyymmdd'),5),'yyyy-mm-dd') from dual;
          結(jié)果:2000-06-01
          mysql> select date_add('2000-01-01',interval 1 month);
          結(jié)果:2000-02-01
          mysql> select date_add('2000-01-01',interval 5 month);
          結(jié)果:2000-06-01
          別名 SQL> select 1 a from dual; mysql> select 1 as a;
          字符串截取函數(shù) SQL> select substr('abcdefg',1,5) from dual;
          SQL> select substrb('abcdefg',1,5) from dual;
          結(jié)果:abcde
          mysql> select substring('abcdefg',2,3);
          結(jié)果:bcd
          mysql> select mid('abcdefg',2,3);
          結(jié)果:bcd
          mysql> select substring('abcdefg',2);
          結(jié)果:bcdefg
          mysql> select substring('abcdefg' from 2);
          結(jié)果:bcdefg
          另有SUBSTRING_INDEX(str,delim,count)函數(shù)
          返回從字符串str的第count個出現(xiàn)的分隔符delim之后的子串。
          如果count是正數(shù),返回最后的分隔符到左邊(從左邊數(shù)) 的所有字符。
          如果count是負(fù)數(shù),返回最后的分隔符到右邊的所有字符(從右邊數(shù))。
          執(zhí)行外部腳本命令 SQL >@f:\sql\a.sql 1:mysql> source f:/sql/a.sql
          2:F:MySQLbin>mysql 3:F:MySQLbin>mysql 庫名
          改表名 SQL> rename a to b; mysql> alter table a rename b;
          執(zhí)行命令 ;<回車>
          /
          r
          run
          ;<回車>
          go
          ego
          distinct用法 SQL> select distinct 列1 from 表1;
          SQL> select distinct 列1,列2 from 表1;
          mysql> select distinct 列1 from 表1;
          mysql> select distinct 列1,列2 from 表1;
          注釋 --
          /*與*/
          #
          --
          /*與*/
          限制返回記錄條數(shù) SQL> select * from 表名 where rownum<5; mysql> select * from 表名 limit 5;
          新建用戶(庫) SQL> create user 用戶名 identified by 密碼; mysql> create database 庫名;
          刪用戶(庫) SQL> drop user 用戶名; mysql> drop database 庫名;
          外連接 使用(+) 使用left join
          查詢索引 SQL> select index_name,table_name from user_indexes; mysql> show index from 表名 [FROM 庫名];
          通配符 “%” “%”和“_”
          SQL語法 SELECT selection_list 選擇哪些列
          FROM table_list 從何處選擇行
          WHERE primary_constraint 行必須滿足什么條件
          GROUP BY grouping_columns 怎樣對結(jié)果分組
          HAVING secondary_constraint 行必須滿足的第二條件
          ORDER BY sorting_columns 怎樣對結(jié)果排序
          SELECT selection_list 選擇哪些列
          FROM table_list 從何處選擇行
          WHERE primary_constraint 行必須滿足什么條件
          GROUP BY grouping_columns 怎樣對結(jié)果分組
          HAVING secondary_constraint 行必須滿足的第二條件
          ORDER BY sorting_columns 怎樣對結(jié)果排序

          posted on 2011-05-15 19:05 蜂鳥 閱讀(243) 評論(0)  編輯  收藏 所屬分類: DB


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


          網(wǎng)站導(dǎo)航:
           

          公告

           掌握了XML就掌握了未來!

          導(dǎo)航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統(tǒng)計

          常用鏈接

          留言簿

          隨筆檔案(1)

          文章分類(17)

          文章檔案(17)

          搜索

          最新評論

          主站蜘蛛池模板: 南雄市| 梅河口市| 将乐县| 长寿区| 贵港市| 滦平县| 通海县| 溧阳市| 永兴县| 班玛县| 铜山县| 五河县| 烟台市| 桐城市| 颍上县| 西丰县| 和林格尔县| 民丰县| 额敏县| 景东| 永善县| 沈丘县| 嘉禾县| 建阳市| 资讯 | 镇远县| 乃东县| 桂林市| 河津市| 青川县| 保德县| 大英县| 西藏| 宿迁市| 芷江| 唐海县| 句容市| 株洲市| 屏东县| 万全县| 昌图县|