展望2011
2007-01-10 | Oracle和mysql的一些简单命令比较【转】
上一篇 /
下一篇 2007-04-27 21:45:42
/ 个人分类:数据库
oracle 和 mysql 的一些简单命令对比参照 |
w~iHQ.l6K C(q;^1~0 |
| oracle | mysql | 对比版本 | personal oracle7 release 7.3.4.0.0 | mysql 3.22.34-shareware-debug | | | | 默认安装目录 | c:\orawin95 | c:\mysql | 各种实用程序所在目录 | c:\orawin95\bin | c:\mysql\bin | 控制台工具 | svrmgr.exe51Testing软件测试网5s/O;j5FS!v svrmgr23.exe | mysqladmin.exe | 数据库启动程序 | 0start73.exe screen | mysqld-shareware.exe | 关闭数据库命令 | ostop73.exe | mysqladmin.exe -u root shutdown | 客户程序 | sql*plus | mysql | 启动命令 | c:\orawin95\bin\sqlplus.exe | c:\mysql\bin\mysql.exe | 带用户启动方式 (rwWP L0(直接连库方式) | c:\orawin95\bin\sqlplus.exe system/manager@tns | c:\mysql\bin\mysql.exe test51Testing软件测试网gclp@ V c:\mysql\bin\mysql.exe -u root test | 安装后系统默认用户(库) | sys aH%thHAm"d0system 4U!Q/AG F1w)x%q'Y+L"i0scott | mysql51Testing软件测试网!^W"x j
X'@W test | 显示所有用户(库) | sql >select * from all_users; | c:\mysql\bin>mysqlshow51Testing软件测试网 {C
lG@1D]d,O.| c:\mysql\bin>mysqlshow --status51Testing软件测试网?eUD0z*B,u mysql> show databases; | 退出命令 | sql> exit51Testing软件测试网*cC B$I%{ sql> quit | mysql> exit X1b6p7H+z0mysql> quit | 改变连接用户(库) | sql> conn 用户名/密码@主机字符串 | mysql> use 库名 | 查询当前所有的表 | sql> select * from tab; )ZU}*FS0F0sql> select * from cat; | mysql> show tables;51Testing软件测试网.y~5c w(`6qy(pX c:\mysql\bin>mysqlshow 库名 | 显示当前连接用户(库) | sql> show user | mysql> connect | 查看帮助 | sql> ? | mysql> help | 显示表结构 | sql> desc 表名51Testing软件测试网/`Kp$Tgjm sql> describe 表名 | mysql> desc 表名;51Testing软件测试网#B
r-a0Q{CU{$guU mysql> describe 表名; tqC1@;~0mysql> show columns from 表名;51Testing软件测试网:I#f\M'hq
^;J e c:\mysql\bin>mysqlshow 库名 表名 | 日期函数 | sql> select sysdate from dual; | mysql> select now();51Testing软件测试网U#M2vh-e:N)t mysql> select sysdate();51Testing软件测试网8IeF,b-P|2z)c mysql> select curdate(); ;b&iC!dm@a0mysql> select current_date;51Testing软件测试网s;JbA#E3t mysql> select curtime(); ?-U2B;XP0mysql> select current_time; 2d0im K Ar/?Y.Y0 | 日期格式化 | sql> select to_char(sysdate,'yyyy-mm-dd') from dual;51Testing软件测试网"_9so9v'nk sql> select to_char(sysdate,'hh24-mi-ss') from dual;51Testing软件测试网h.q`CVsE^:v
| mysql> select date_format(now(),'%y-%m-%d');51Testing软件测试网2E+d/}1H2{!` mysql> select time_format(now(),'%h-%i-%s');51Testing软件测试网'^3W8LO,X0n.O%\a
| 日期函数 0Sm._?#DV0(增加一个月) | sql> select to_char(add_months(to_date('20000101','yyyymmdd'),1),'yyyy-mm-dd') from dual;51Testing软件测试网 s \]8@3`X$]"N6| 结果:2000-02-01 ,z:uo1{k9y0sql> select to_char(add_months(to_date('20000101','yyyymmdd'),5),'yyyy-mm-dd') from dual; ,E:_2Y
JF0结果:2000-06-0151Testing软件测试网`!hc5Rp S
| mysql> select date_add('2000-01-01',interval 1 month); $n6|#sh;bDO5_)I0结果:2000-02-0151Testing软件测试网~6\6JpJ3g ~i5[;g mysql> select date_add('2000-01-01',interval 5 month); 1{6?m;N^8~{0结果:2000-06-01 W*D$J)`M:K a1H*K'b.M0 | 别名 | sql> select 1 a from dual; | mysql> select 1 as a; | 字符串截取函数 | sql> select substr('abcdefg',1,5) from dual;51Testing软件测试网 k6Odon? `7}/`*E sql> select substrb('abcdefg',1,5) from dual;51Testing软件测试网k#T{%i l2j7K
J8[
EC 结果:abcde | mysql> select substring('abcdefg',2,3);51Testing软件测试网ZlX |-f!@8wn 结果:bcd /A6w5b V9Yl^ T0mysql> select mid('abcdefg',2,3); VQe\Ytf0结果:bcd51Testing软件测试网u-^$k8IrY!`C5Z mysql> select substring('abcdefg',2);
|
|