如何从转储的sql数据库中读取数据

时间:2017-10-06 08:19:53

标签: mysql grep

所以我最近刚刚下载公共数据库,并一直使用它来搜索IP地址或通过电子邮件发送其他类似的系统!我已经能够从.txt文档中使用grep,但任何人都可以解释从sql文件中获取数据的整个过程。

window.addEventListener('storage', (event) => {
  // there is a problem with IE (in all other browsers event not emitted in current window) 
  // so need to check that it is the other tab that emitted event
  // and avoid infinite loop
  if (!document.hasFocus() && event.key === environment.localStorageTokenKey) {
    // do stuff here
    window.location.pathname = '/';
  }
}, false);

我在我的命令行中尝试了这个但是收到错误说:

select * from table where field like '%text%';

任何人都可以帮助我理解如何从.sql文件中读取数据!

1 个答案:

答案 0 :(得分:0)

通常,您创建MySQL转储,然后导入这些转储。您可能想要做的是导入然后从SQL转储中查询数据。

以下是在Windows上如何执行此操作的示例:

"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" -u username -ppassword database < dump.sql

在Linux上,你有相同的参数。

您需要将“username”替换为您的用户名,将“password”替换为您的密码。

“dump.sql”是文件的路径。

“database”是您在执行上述命令之前必须创建的数据库。

将数据导入MySQL数据库后,可以使用SQL查询从导入的数据中提取信息。这比试图浏览SQL文件更有意义。