2017-10-15 18 views
1

database .dbファイルをMySQLから作成できるかどうかを知りたいだけです。もしそうなら、.dbファイルを作成する方法は?私は既に知っていた.dbファイルはSQLiteから作成でき、この.dbファイルはQtアプリケーションで編集できます。mySqlからデータベースファイル.dbを作成および編集する方法は?

MySQLから.db databaseを作成できる場合は、Qtアプリケーションからデータを読み込み、さらに編集したり追加したりできますか?

+1

Sqliteは最小限のデータベースですが、MySqlはデータベースサーバーなので、データベースを照会するときにはサーバーを介して照会しています。 Qtから.dbを作成することはできません。なぜなら、MySqlにはそのような概念がないからです。 – eyllanesc

+0

私はQtがあなたがここでやろうとしていることに直接関係しているとは思わない。あなたは、SQLiteデータベースのデータをMySQLデータベースに変換したいと思うのですか? – MrEricSir

+0

いいえ、 'SQLite'を使うと、.db' databse'ファイルを作成することができ、 'Qt creator'からこの.dbファイルに列を追加できます。私の質問は、以前のように 'Qt creator'から列を追加できる' MySQL'からこの.dbファイルを作成できるかどうかです。私はデータを変換するつもりはなかった。 – Gansroy

答えて

2

MySQLには、データベースを表すための数十のファイルと、これらのファイルとのインターフェイスを行うサーバープロセスが必要です。作成できる「.dbファイル」はありません。あなたができることは、MySQLの方言にある.sqlのダンプですが、これを復元するMySQLサーバがなければ、ほとんど役に立ちません。

SQLiteは軽量ライブラリとして設計されており、自己完結型の1つのファイルとインタフェースすることができます。それは明示的にあなたが記述している目的のために作られています。

SQLiteからMySQLに変換したい場合は可能ですが、それは必ずしもではありません。です。

+0

Qtでこの '.sql'を使ってデータを追加したり削除したりできますか? – Gansroy

+0

これはデータベースではなくバックアップです。それは役に立つように復元する必要があります。 SQLiteデータファイル*は、バックアップとデータベースの両方です。 – tadman

関連する問題