# 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).

### Dans cette section

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

**Concepts associés**

* [Alimenter un data warehouse MySQL](https://help.qlik.com/talend/fr-FR/components/8.0/mysql/tmysqlinput-tmysqloutput-tmap-tmysqloutput-tmap-populating-mysql-data-warehouse-standard-component-enterprise-the)
* [Partager une connexion de base de données entre un Job parent et un Job enfant](https://help.qlik.com/talend/fr-FR/components/8.0/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/8.0/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/8.0/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.")