ホームページ  >  記事  >  データベース  >  MATLAB でデータベース Mysql ファイルを読み取るにはどうすればよいですか?

MATLAB でデータベース Mysql ファイルを読み取るにはどうすればよいですか?

黄舟
黄舟オリジナル
2017-08-07 13:31:365573ブラウズ

大量のデータを処理する場合、MATLAB を使用してデータベース ファイルを直接読み取る方が便利で高速です。 ここでは、MATLAB をデータベースにリンクする方法を示します。


1. ここでは主に、MySQL を使用したデータベースの接続方法について説明します。

まず、DDBC の MySQL データ ソースを設定します

MATLAB でデータベース Mysql ファイルを読み取るにはどうすればよいですか?

2. データ ソースを設定した後、接続オブジェクト - データベースを確立する必要があります

呼び出し形式:

conna=database(‘datasourcename’,’username’,’password’);

デフォルトでは、データベース ファイルとパスワードは空です

mysql efun は上記で作成したデータ ソースの名前です

MATLAB でデータベース Mysql ファイルを読み取るにはどうすればよいですか?

3. カーソルを作成して開きます - exec

呼び出し形式:

curs=exec(conna,'sqlquery')

sqlquery は SQL ステートメントですデータベース データのクエリ、特にクエリ ステートメントに変数がある場合は、次の例のように、必ず別の char ステートメントを作成してから再度クエリを実行してください。たとえば、クエリを実行する場合:名前が行列 a である人々の順序情報、名前がより多くのドキュメントがある場合、または他のドキュメントから読み取る必要がある場合は、上記の例を使用して、読み取る必要がある情報を変数に格納し、次を使用します。 strcat 関数を使用して変数とクエリ文を文に結び付け、それを文字として割り当て、最後にクエリの実行カーソルに置きます。次の図は間違った方法です。

MATLAB でデータベース Mysql ファイルを読み取るにはどうすればよいですか?

5. データベース内のデータを Matlab に読み込みます - fetch

呼び出し形式:

curs=fetch(curs,RowLimit);
MATLAB でデータベース Mysql ファイルを読み取るにはどうすればよいですか?RowLimit は、毎回読み込まれるデータ パラメーターの行数です。入力されていない場合は、デフォルトで次のようになります。 all

を読み取り、読み取ったデータを計算対象の変数に代入します


6. 良い習慣を身につけ、リンクオブジェクトとカーソルを自由に閉じます - データベースリンクが使用されなくなったら

を閉じますメモリを時間内に解放するには、オブジェクトを時間内に閉じる必要があります。

MATLAB でデータベース Mysql ファイルを読み取るにはどうすればよいですか?

7. 最後に、データ関連情報を表示するためによく使用される関数をいくつか紹介します

Rows - データ行数を表示します

MATLAB でデータベース Mysql ファイルを読み取るにはどうすればよいですか?呼び出し形式: numrows=rows(curs)

Cols-View データ列 Number呼び出し形式: numcols=cols(curs)

Attr——データ属性の表示

呼び出し形式:attribute=attr(curs)

以上がMATLAB でデータベース Mysql ファイルを読み取るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。