我是MySQL工作台的新手,我想知道它将数据保存到的特定数据库文件的文件扩展名是什么。我了解到MySQL工作台将文件保存为两种类型的文件扩展名:.mwb(MySQL工作台文件)和.sql(结构化查询语言文件)。我已经习惯了Microsoft access2013和它的.accdb文件扩展名,所以我想知道它们中的哪一个像.accdb扩展名。此外,我在想,如果我可以像在.accdb中一样,在VB.NET中使用该文件作为特定的连接字符串:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;发布于 2017-09-19 15:27:44
这里有一些混淆,这经常发生在MS Access用户身上。MS Access是一个不遵循client-server model的应用程序。它使用本地文件来存储所有内容。
然而,在客户机-服务器环境中,有一个服务器保存数据,客户机工具与服务器一起查询和修改这些数据。MySQL工作台是众多可与MySQL服务器配合使用的客户端工具之一。
您提到的文件类型不像MS Access数据库那样保存数据,但有其他用途。mwb文件是一个模型文件,其中包含用于数据库设计的数据。而sql文件保存的是纯文本形式的命令。此类型通常用于备份(也称为转储)或以文本形式传输数据+结构。
这两个文件都不能用于建立到服务器的连接(使用它们来完成这样的任务也没有意义)。
话虽如此,但应该清楚的是,没有MySQL工作台数据库文件。作为客户端工具,MySQL工作台不保存任何数据,而是由MySQL服务器独占保存。
https://stackoverflow.com/questions/46285803
复制相似问题