MySQL est une base de données source libre, ouvert possédé et développé par Sun Microsystems. En raison de sa large utilisation par la communauté open source , de nombreuses interfaces utilisateur , tels que le phpMyAdmin basé sur PHP , sont disponibles pour MySQL. Il s'agit d'une base de données extrêmement utiles pour les développeurs Web , car il est soutenu par la majorité des hébergeurs de site Internet et utilisé par des milliers de sites Web , y compris Wikipedia et des parties de Yahoo! données Basics
Chaque base de données MySQL est composé des éléments qui sont communs à tous les types de bases de données . A l'intérieur de chaque base de données est au moins une table , un article qui catégorise une partie spécifique des données . La table peut avoir n'importe quel nom , mais doit refléter l'information qui y est stockée . Par exemple, un tableau contenant les données utilisateur doit être nommé «Utilisateurs» ou «membres» de laisser d'autres développeurs savent quel type d'information nous attendre.
Sein de chaque tableau sont une ou plusieurs colonnes . Ces colonnes sont similaires aux têtes de feuille de calcul pour identifier le type spécifique de données contenues . Le tableau «Utilisateurs» peut contenir les têtes de colonne "username" et "password ". Encore une fois, le nom doit être intuitive pour permettre une reconnaissance facile.
Les données de ce tableau est considéré comme une rangée . Chaque ligne contient un enregistrement , avec les données correspondantes dans la colonne appropriée .
MySQL SELECT
La commande la plus importante , ou déclaration, MySQL est l'instruction SELECT. Une instruction SELECT de base est utilisé pour rechercher une table pour des informations spécifiques. Ces déclarations , dans leur forme la plus basique , sont formatés comme suit: SELECT * FROM utilisateurs . Cette déclaration renverra toutes les données contenues dans le tableau "Utilisateurs" . Pour retourner des informations à partir d'une colonne spécifique , remplacez le * avec le nom de la colonne. Par exemple: . Prénom SELECT FROM utilisateurs
MySQL clauses
La plupart des commandes SQL peuvent être ajoutées des clauses , ou de limiter sections qui spécifient les données doivent être affectés . Les clauses les plus couramment utilisés sont WHERE et LIKE.
Une instruction SELECT peut être ajouté avec une clause WHERE pour rechercher une table. La commande SELECT * FROM utilisateurs WHERE prenom = "Bob" retournera toutes les lignes où le prénom de l' utilisateur est Bob . Il peut encore être modifié pour revenir seulement le nom de tous les utilisateurs dont le prénom est Bob : SELECT Nom FROM utilisateurs WHERE prenom = "Bob"
Alors que la clause WHERE seul renverra toutes les lignes où la première du nom. est exactement Bob , en utilisant la clause LIKE permet à un utilisateur de trouver les noms d'utilisateurs qui sont similaires à Bob . La clause LIKE utilise le symbole% pour indiquer « wildcards ». Pour trouver tous les utilisateurs dont le prénom inclut «OB» , utilisez la commande SELECT * FROM utilisateurs WHERE prenom LIKE " % sb % " . Ceci renverra tous les utilisateurs qui ont « ob » à n'importe quel point dans leur nom. Pour trouver les utilisateurs dont le prénom se termine seulement dans " ob " , utilisez la commande SELECT * FROM utilisateurs WHERE prenom LIKE " % sb " .