最新Oracle 和 mysql 的对比参照----管理篇
来源:互联网 发布:软件风险评估报告 编辑:程序博客网 时间:2024/04/30 00:35
Oracle
mysql
对比版本
Release 10.2.0.1.0 XE windowsXP
5.0.45-community-nt-log MySQL Community Edition (GPL)
关闭数据库命令
需要用sys登陆
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
注意:oracle还需要关闭监听器:
C:/oraclexe/app/oracle/product/10.2.0/server/BIN>lsnrctl stop
C:/Program Files/MySQL/MySQL Server 5.0/bin/mysqladmin -u root -p shutdown
启动命令
SQL> startup;
ORACLE 例程已经启动。
Total System Global Area 285212672 bytes
Fixed Size 1287016 bytes
Variable Size 92277912 bytes
Database Buffers 188743680 bytes
Redo Buffers 2904064 bytes
数据库装载完毕。
数据库已经打开。
注意:oracle还需要开启监听器:
C:/oraclexe/app/oracle/product/10.2.0/server/BIN>lsnrctl start
Windows中直接启动MySQL服务即可。
Linux中需要做成服务:
linux cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
service mysqld start
感谢yueliangdao0608
用户与数据库概念的区别
一个用户不但标志了他的权限,并且包括他的资源。
用户是权限的集合。比如用户root包括了select,insert on mysql.*的权限。
比如用户sys包括他的权限:create any table、drop user权限等;还包括他的资源:ACCESS$表、ALL_USERS视图等等。
Database是资源的集合。比如数据库mysql包括了db、func等等表。
就是说oracle的用户相当于mysql的用户+database。
Oracle的database相当于mysql的所有用户+所有database。
使用自带客户端登陆数据库
C:/oraclexe/app/oracle/product/10.2.0/server/BIN>sqlplus sys/mypass as sysdba
C:/Program Files/MySQL/MySQL Server 5.0/bin>mysql -u root -p
显示所有用户(库)
SQL >select * from all_users;
察看用户:
mysql>SELECT user,host FROM mysql.user;
察看数据库:
C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqlshow -u root -p
mysql> show databases;
退出命令
SQL> exit
mysql> exit;
SQL> quit
mysql> quit;
新建用户(库)
新建用户并不赋任何权限:
SQL> create user 用户名 identified by 密码;
新建用户并不赋任何权限:create user test@'localhost' identified
by '密码';
必须flush privileges;刷新权限表。
新建数据库:
mysql> create database mydb;
新建用户并赋所有权限:mysql>grant ALL PRIVILEGES ON mydb.* to myuser@% identified by "password";
删用户(库)
SQL> drop user 用户名;
mysql> drop database 库名;
mysql> DROP USER 用户名;
改变连接用户(库)
SQL> conn 用户名/密码@主机字符串
更改用户:退出当前用户用新的用户登录...
参见http://blog.chinaunix.net/u/29134/showart_478782.html
在一次感谢yueliangdao0608
更改数据库:
mysql> use 库名
查询当前所有的表
SQL> select * from tab;
mysql> show tables;
SQL> select * from cat;
F:MySQLbin>mysqlshow 库名
显示当前连接用户(库)
SQL> show user
mysql> select current_user;
查看帮助
SQL> ?
mysql> help;
导入、导出工具
EXP:命令行导出工具,oracle特有格式只能使用imp导入。
mysqldump.exe:命令行导出工具,可以导出数据库为sql脚本;也可以导出数据库为特定格式的文件如csv。
IMP:命令行导入工具,只能导入exp导出的文件。
mysqlimport.exe:LOAD DATA INFILEQL语句的一个命令行接口。可以导入特定格式的文件如csv。
EXPDP 新
IMPDP 新
RMAN 强大但是复杂
导入导出excel/txt
Sqlldr:命令行工具,可以导入特定格式的文件如csv。
mysqlimport.exe:LOAD DATA INFILEQL语句的一个命令行接口。可以导入特定格式的文件如csv。
Mysql> LOAD DATA INFILE
外部表external table
Csv引擎
Toad8.6.1->database->import->table data 你会喜欢的。
Toad3.1->tools import wizard
查找一个连接
Sql>Select * from v$session;
Mysql> SHOW FULL PROCESSLIST;
杀掉一个连接
Sql>alter system kill session ‘SID,SERIAL#’;
Mysql> KILL ID;
- 最新Oracle 和 mysql 的对比参照----管理篇
- 最新Oracle 和 mysql 的对比参照----管理篇
- 最新Oracle 和 mysql 的对比参照----管理篇
- 最新Oracle 和 mysql 的对比参照
- 最新Oracle 和 mysql 的对比参照
- 最新Oracle 和 mysql 的对比参照----开发篇
- 最新Oracle 和 mysql 的对比参照----开发篇
- 最新Oracle 和 mysql 的对比参照----开发篇
- 【转】最新Oracle 和 mysql 的对比参照----开发篇
- 最新Oracle 和 mysql 的对比参照----开发篇
- 最新Oracle 和 mysql 的对比参照----安装与基础篇
- 最新Oracle 和 mysql 的对比参照----安装与基础篇
- Oracle 和 mysql 的一些简单命令对比参照
- Oracle 和 mysql 的一些简单命令对比参照
- Oracle 和 mysql 的一些简单命令对比参照
- Oracle 和 mysql 的一些简单命令对比参照
- Oracle 和 mysql 的一些简单命令对比参照
- Oracle 和 mysql 的一些简单命令对比参照
- 想笑笑的进来看看,轻松一下。
- DIV中滚动条设置到随机位置(CSS+Javascript)
- BS结构之单人登入
- 经典语录
- 最新Oracle 和 mysql 的对比参照----开发篇
- 最新Oracle 和 mysql 的对比参照----管理篇
- 静态成员变量
- 为窗体应用程序传递启动参数
- .Net Compact Framework 3.5对Linq的支持
- rhel5 配置简单的局域网dns
- Javascript 事件捕获的备忘(setCapture,captureEvents)
- Ajax.Net--ScriptManager和UpdatePanel控件
- IIS6.0架构
- IIS6.0架构(续)