Maison > base de données > tutoriel mysql > le corps du texte

Comment lire le fichier Mysql d'une base de données avec MATLAB ?

黄舟
Libérer: 2017-08-07 13:31:36
original
5576 Les gens l'ont consulté

Lors du traitement de grandes quantités de données, il est plus pratique et plus rapide d'utiliser MATLAB pour lire directement les fichiers de la base de données. Voici une méthode pour relier MATLAB à la base de données.


1 Ici, nous expliquons principalement comment connecter la base de données en utilisant ODBC. Ici, nous prenons MySQL comme exemple.

Tout d'abord, configurez la source de données MySQL de DDBC

Comment lire le fichier Mysql dune base de données avec MATLAB ?

2. Après avoir configuré la source de données, vous devez établir la connexion. objet - base de données

Format d'appel :

conna=database(‘datasourcename’,’username’,’password’);
Copier après la connexion

Par défaut, le nom d'utilisateur et le mot de passe du fichier de base de données sont vides

mysql efun est le nom du source de données établie ci-dessus

Comment lire le fichier Mysql dune base de données avec MATLAB ?

3. Créer et ouvrir le curseur - exec

Format d'appel :

curs=exec(conna,'sqlquery')
Copier après la connexion

sqlquery is query Pour les instructions SQL dans les données de la base de données, rappel spécial : lorsqu'il y a des variables dans l'instruction de requête, n'oubliez pas de créer une autre instruction char puis d'interroger à nouveau, comme dans l'exemple suivant

Comment lire le fichier Mysql dune base de données avec MATLAB ?

4. Par exemple, si vous souhaitez interroger les informations de commande de ceux dont les noms sont la matrice a, lorsqu'il y a beaucoup de noms ou que vous devez les lire à partir d'autres documents, vous pouvez utiliser l'exemple ci-dessus pour stocker les informations que vous devez lire dans une variable, puis utilisez la fonction strcat pour connecter la variable et l'instruction de requête dans une phrase, puis attribuez-la à d en tant que caractère, et enfin placez-la dans le curseur d'exécution pour la requête. La figure suivante est la mauvaise approche.

Comment lire le fichier Mysql dune base de données avec MATLAB ?

5. Lire les données de la base de données dans Matlab - récupérer

Format d'appel :

curs=fetch(curs,RowLimit);
Copier après la connexion

RowLimit est le nombre de lignes de paramètres de données lues à chaque fois. S'il n'est pas renseigné, il sera lu par défaut.

Ensuite, les données lues sont affectées à la valeur à calculer.

Comment lire le fichier Mysql dune base de données avec MATLAB ?

6. Développez de bonnes habitudes et fermez facilement les objets de lien et les curseurs - fermez

lorsque le lien de la base de données n'est plus utilisé. l'objet doit être fermé à temps pour que la mémoire puisse être libérée à temps.

Comment lire le fichier Mysql dune base de données avec MATLAB ?

7. Enfin, je vais vous présenter quelques fonctions couramment utilisées pour afficher les informations liées aux données

Rows-View le nombre de lignes de données

Format d'appel : numrows=rows(curs)

Cols——Afficher le nombre de colonnes de données

Format d'appel : numcols=cols(curs)

Attr— —Afficher les attributs des données

Format d'appel :attribut=attr(curs)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal