Pratique de MySQL et PHP- P11:Quand la première édition de ce livre est parue, en janvier 2001, la réputation de MySQL et de PHP était déjà bien établie. Ces deux outils étaient connus pour être fiables, performants, pratiques et bien adaptés à une utilisation très spécialisée : la production dynamique de pages HTML. | Chapitre 1. Introduction à MySQL et PHP solution est de créer un fichier contenant les commandes et de l exécuter. Voici le fichier nous parlerons de script SQL à partir de maintenant . Exemple exemples Fichier de création de la table FilmSimple Création d une table FilmSimple CREATE TABLE FilmSimple titre VARCHAR 30 annee INTEGER nom_realisateur VARCHAR 3 0 prenom_realisateur VARCHAR 30 annee_naissance INTEGER Un script SQL peut contenir tout un ensemble de commandes chacune devant se terminer par un . Toutes les lignes commençant par ou tous les textes encadrés par sont des commentaires. On indique à mysql qu il doit prendre ses commandes dans ce fichier au lieu de l entrée standard de la manière suivante mysql -u adminFilms -p ou simplement si on utilise un fichier de configuration avec nom et mot de passe mysql Le caractère permet une redirection de l entrée standard par défaut la console utilisateur vers . Dernière solution quand on est déjà sous l interpréteur de MySQL on peut exécuter les commandes contenues dans un fichier avec la commande source mysql source Si l on utilise un utilitaire comme PhpMyAdmin le plus simple est de copier-coller la commande depuis le fichier vers la fenêtre adéquate de PhpMyAdmin voir page 34 . Insertion de données Nous avons maintenant une table FilmSimple dans laquelle nous pouvons insérer des données avec la commande SQL INSERT. Voici sa syntaxe INSERT INTO FilmSimple titre annee prenom_realisateur nom_realisateur VALUES Pulp Fiction 1995 Quentin Tarantino On indique la table dans laquelle on veut insérer une ligne puis la liste des attributs auxquels ont va affecter une valeur. Les attributs qui n apparaissent pas comme Une première base MySQL pour cet exemple l année de naissance du metteur en scène annee_naissance auront une valeur dite NULL sur laquelle nous reviendrons plus tard. La dernière partie de la commande INSERT est .