我在医生办公室工作,我们正在转换 EMR 系统。以前的系统提供了数据库的物理“转储”。但是,我不知道如何打开这个数据库并查看其中的内容。该文件是 1.2 GB,SQL 命令少于 1000 行,所以我假设所有数据都在那里。这是我迄今为止尝试过的:
正确打开和获取在 MySQL 数据转储中找到的数据有哪些步骤?
我对整个数据库管理很陌生,所以如果我错过了任何细节,请随时提示。
尽管有许多工具,但我更喜欢使用命令行来执行此类任务。更好的性能,更简单。
确保您已登录到 mysql 客户端:
mysql -u <username> -p
Run Code Online (Sandbox Code Playgroud)
第一步是在mysql中创建一个你想要数据的数据库:
CREATE DATABASE <database name>;
Run Code Online (Sandbox Code Playgroud)
然后你需要打开——或使用——那个新的数据库,它是空的:
USE <database name>;
Run Code Online (Sandbox Code Playgroud)
剩下的就是做导入:
\. /path/to/file (or if in Windows, \. C:\PATH\TO\FILE)
Run Code Online (Sandbox Code Playgroud)
如果一切顺利,您将看到一堆关于“查询成功,N 行受影响”等的输出。