# tMysqlInput

Ce composant exécute une requête en base de données selon un ordre strict qui doit correspondre à celui défini dans le schéma.

Le tMysqlInput lit une base de données et en extrait des champs à l'aide de requêtes. Les champs récupérés sont ensuite transmis au composant suivant via une connexion de flux (Main row).

Pour plus de technologies supportées par Talend, consultez [Composants Talend](https://help.qlik.com/talend/r/fr-FR/7.3/components/mysql).

Selon le produit Talend que vous utilisez, ce composant peut être utilisé dans un framework de Jobs, dans plusieurs, ou dans tous les frameworks :

* Standard : consultez [Propriétés du tMysqlInput Standard](https://help.qlik.com/talend/fr-FR/components/7.3/mysql/tmysqlinput-standard-properties).

  Le composant de ce framework est disponible dans tous les produits Talend.

* MapReduce : consultez [Propriétés du tMysqlInput MapReduce (déprécié)](https://help.qlik.com/talend/fr-FR/components/7.3/mysql/tmysqlinput-mapreduce-properties-deprecated).

  Le composant de ce framework est disponible dans tous les produits Talend avec Big Data et dans Talend Data Fabric.

* Spark Batch : consultez [Propriétés du tMysqlInput pour Apache Spark Batch](https://help.qlik.com/talend/fr-FR/components/7.3/mysql/tmysqlinput-properties-for-apache-spark-batch).

  Ce composant vous permet également de vous connecter et de lire des données d'une base de données RDS Aurora ou RDS MySQL.

  Le composant de ce framework est disponible dans tous les produits Talend avec Big Data et dans Talend Data Fabric.

### Dans cette section

* [Propriétés du tMysqlInput Standard](https://help.qlik.com/talend/fr-FR/components/7.3/mysql/tmysqlinput-standard-properties)
* [Propriétés du tMysqlInput MapReduce (déprécié)](https://help.qlik.com/talend/fr-FR/components/7.3/mysql/tmysqlinput-mapreduce-properties-deprecated)
* [Propriétés du tMysqlInput pour Apache Spark Batch](https://help.qlik.com/talend/fr-FR/components/7.3/mysql/tmysqlinput-properties-for-apache-spark-batch)

**Concepts associés**

[Partager une connexion de base de données entre un Job parent et un Job enfant](https://help.qlik.com/talend/fr-FR/components/7.3/mysql/tmysqlconnection-tmysqlinput-tlogrow-sharing-database-connection-between-parent-job-and-child-job-standard-component-this)

[Écrire des colonnes d'une base de données MySQL dans un fichier de sortie en utilisant tMysqlInput](https://help.qlik.com/talend/fr-FR/components/7.3/mysql/tmysqlinput-tfileoutputdelimited-writing-columns-from-mysql-database-to-output-file-using-tmysqlinput-standard-component-in-this)

[Contrôler le langage de définition des données via un tMysqlOutput lors de la création d'une table](https://help.qlik.com/talend/fr-FR/components/7.3/mysql/controlling-data-definition-language-via-tmysqloutput "Ce scénario présente comment créer une table MySQL avec une colonne AUTO_INCREMENT et une colonne UNIQUE avec le composant tMysqlOutput.")