ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle与MySQL的区别1

Oracle与MySQL的区别1

原创 Linux操作系统 作者:adrain_001 时间:2012-02-25 23:14:13 0 删除 编辑

1、连接数据库(数据库名均为orcl)
Oracle: set oracle_sid=orcl
MySql:   user orcl
2、创建用户的语句:(用户名为userman 密码为userman)
Oracle:create user useman identified by userman
grant dba to userman;
MySql: grant select,insert,update,delete on InnoDB.* to userman@localhost identified by userman;
(增加一个用户userman密码为userman,让其只可以在localhost上登录, 并可以对数据库 orcl进行查询、插入、修改、删除的操作(localhost指本地主机, 即mysql数据 库所在的那台主机),这样用户即使用知道userman的密码,也无法从internet上直 接访问数据库,只能通过mysql主机上的web页来访问了.)
3、用户的密码问题:
Oracle: 用户必须有密码
MySql: 用户可以没有密码,创建用户的时候设置又密码,但可以通过命令取消密码
grant select,insert,update,delete on orcl.* to userman@localhost
identified by "";
4、数据库的开启/停止:
Oracle:alter databaser open;常用的关闭数据库:shutdown immediate;
MySql: net start mysql;   关闭数据库: net stop mysql;
5、数据库的登录:
Oracle: sqlplus sys/feier as sysdba/connect userman/userman
MySql: mysql -h localhost -u root -p
-h 是主机地址
-u 是用户名
root 是mysql的默认权限用户,即管理员权限...
你可以使用其他登录用户,但mysql中的用户不等于你系统的用户;如你登录QQ,不能使用你系统的用户名登录一样.
6、查询当前所有的表:
ORACLE: select * from all_tables
MYSQL:show tables.
7、改变连接用户(库):
ORACLE:conn 用户名/密码(@主机字符串)
MYSQL:use 库名
8、显示当前连接用户(库):
ORACLE:show user
MYSQL:connect
9、执行外部脚本命令:
ORACLE:@C:\a.sql(C:\a.sql指脚本文件的路径)
MYSQL:source C:\a.sql(C:\a.sql指脚本文件的路径)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26690043/viewspace-717152/,如需转载,请注明出处,否则将追究法律责任。

下一篇: solaris基本操作
请登录后发表评论 登录
全部评论

注册时间:2012-02-13

  • 博文量
    113
  • 访问量
    260300