Les instructions «SQL» sont les éléments clef permettant de manipuler les informations d'une base de données comme MySQL. Voici la liste des instructions du MySQL :
| Instruction | Description |
|---|---|
| ALTER PROCEDURE | Cette instruction permet de modifier les caractéristiques d'une procédures STORED. |
| ALTER TABLE | Cette instruction permet la modification d'élément de la structure d'une table. |
| ALTER TABLE ... ADD COLUMN | Ces instructions permettent d'ajouter ou d'insérer un champs de la structure d'une table. |
| ALTER TABLE ... ADD CONSTRAINT FOREIGN KEY | Ces instructions permettent de créer une nouvelle clef privée de la structure d'une table. |
| ALTER TABLE ... ADD FULLTEXT | Ces instructions permettent d'ajouter une nouvelle index FULLTEXT de la structure d'une table utilisé éventuellement pour la fonction «MATCH» par exemple. |
| ALTER TABLE ... ADD INDEX | Ces instructions permettent d'ajouter un nouvel index dans la structure d'une table. |
| ALTER TABLE ... ADD PRIMARY KEY | Ces instructions permettent d'ajouter une nouvelle clef primaire de la structure d'une table. |
| ALTER TABLE ... ADD UNIQUE | Ces instructions permettent d'ajouter une nouvelle clef unique de la structure d'une table. |
| ALTER TABLE ... ALTER COLUMN | Ces instructions permettent la modification des attributs d'un champs de la structure d'une table. |
| ALTER TABLE ... CHANGE | Ces instructions permettent la modification du nom d'un champs de la structure d'une table. |
| ALTER TABLE ... DISABLE KEYS | Ces instructions permettent de désactiver temporaire toutes les clefs de la structure d'une table. |
| ALTER TABLE ... DROP | Ces instructions permettent de supprimer de champs de la structure d'une table. |
| ALTER TABLE ... DROP FOREIGN KEY | Ces instructions permettent de supprimer une clef étrangère de la structure d'une table. |
| ALTER TABLE ... DROP INDEX | Ces instructions permettent de supprimer un index de la structure d'une table. |
| ALTER TABLE ... DROP PRIMARY KEY | Ces instructions permettent de supprimer la clef primaire de la structure d'une table. |
| ALTER TABLE ... ENABLE KEYS | Ces instructions permettent de réactiver toutes les clefs de la structure d'une table. |
| ALTER TABLE ... MODIFY | Ces instructions permettent la modification de champs de la structure d'une table. |
| ALTER TABLE ... ORDER BY | Ces instructions permettent de trié les champs de la table selon les colonnes spécifié. |
| ALTER TABLE ... RENAME | Ces instructions permettent de renommer le nom de la table. |
| ALTER USER | Cette instruction permet de modifier un compte MySQL existant. |
| ANALYZE | Cette instruction permet d'effectuer des analyses sur les tables et les base de données et les tables. |
| BACKUP | Cette instruction permet d'effectuer une copie de sauvegarde d'une ou plusieurs tables de type «MyISAM» dans un fichier. |
| CHECK TABLE | Cette instruction permet de vérifier la cohérence de l'information d'une table de la base de données si elle n'a pas été endommagé par exemple. |
| COMMIT | Cette instruction permet de sauvegarder les changements apporté par une transaction. |
| CREATE DATABASE | Cette instruction permet de créer une nouvelle base de données. |
| CREATE FUNCTION | Cette instruction permet de créer une fonction STORED. |
| CREATE INDEX | Cette instruction permet de créer une nouvelle index sur un ou des champs d'une table. |
| CREATE PROCEDURE | Cette instruction permet de créer une procédure STORED. |
| CREATE TABLE | Cette instruction permet de créer une table dans la base de données spécifié ou courante. |
| CREATE USER | Cette instruction permet de créer un nouveau compte MySQL. |
| CREATE VIEW | Cette instruction permet de créer une vue d'une requête SQL. |
| DELETE | Cette instruction permet de supprimer des enregistrements dans une table. |
| DESCRIBE | Cette instruction permet de sortir les informations d'entête d'une table. |
| DROP DATABASE | Cette instruction permet de supprimer une base de données existante. |
| DROP INDEX | Cette instruction permet de supprimer un index associé à une table de base de données. |
| DROP TABLE | Cette instruction permet de supprimer une table de base de données. |
| EXPLAIN | Cette instruction permet de sortir les informations d'entête ayant rapport à l'index d'une table. |
| FLUSH | Cette instruction permet de vider le système de cache interne du MySQL. |
| GRANT | Cette instruction permet de définir les privilèges administrateur de chaque utilisateur de la base de données de MySQL. |
| INSERT | Cette instruction permet d'insérer un nouvel enregistrement dans une table. |
| KILL | Cette instruction permet de supprimer un processus. |
| LOAD DATA | Cette instruction permet d'insérer les données d'une table que contient un fichier. |
| LOAD XML | Cette instruction permet d'insérer les données d'une table existant à partir d'un fichier XML. |
| LOCK TABLES | Cette instruction permet de verrouiller temporairement une table pour un processus client. |
| OPTIMIZE TABLE | Cette instruction permet d'optimiser le contenu d'une table «MyISAM» ou «BDB». |
| RENAME TABLE | Ces instructions permettent de renommer le nom de la table. |
| REPAIR TABLE | Ces instructions permettent de réparer une ou plusieurs tables éventuellement endommagé. |
| REPLACE | Cette instruction permet d'insérer ou de remplacer une enregistrement dans une table. |
| RESET | Cette instruction permet d'effacer l'état de diverses opérations du serveur. |
| RESTORE TABLE | Cette instruction permet de restaurer une copie de sauvegarde d'une ou plusieurs tables à partir d'un fichier. |
| REVOKE | Cette instruction permet d'enlever des droits d'un utilisateur de la base de données de MySQL. |
| ROLLBACK | Cette instruction permet d'annuler toutes les transactions effectué depuis le dernier «COMMIT». |
| SELECT | Cette instruction permet de sortie une liste de données à partir d'une ou plusieurs tables. |
| SET | Cette instruction permet de fixer les options de la base de données «MySQL». |
| SHOW | Cette instruction permet d'afficher des informations sur une structure de données quelconque. |
| SHOW DATABASES | Ces instructions permettent d'afficher la liste des bases de données de «MySQL». |
| SHOW GRANTS FOR | Cette instruction permet d'afficher la liste des privilèges d'un utilisateur de la bases de données de «MySQL». |
| SHOW INDEX | Cette instruction permet d'afficher la liste des index d'une table. |
| SHOW LOGS | Cette instruction permet d'afficher le contenu du journal de bord (Logs). |
| SHOW PROCESSLIST | Cette instruction permet d'afficher la liste des processus en cours. |
| SHOW STATUS | Cette instruction permet d'afficher les informations d'état du serveur. |
| SHOW TABLE STATUS | Cette instruction permet d'afficher les informations technique de la structure d'une table. |
| SHOW TABLES | Ces instructions permettent d'afficher la liste des tables d'une bases de données de «MySQL». |
| SHOW VARIABLES | Cette instruction permet d'afficher les variables du serveur de base de données «MySQL». |
| SOURCE | Cette instruction permet d'exécuter le contenu d'un fichier «.SQL» spécifié. |
| START TRANSACTION | Cette instruction permet de débuter une transaction. |
| TRUNCATE | Cette instruction permet de supprimer le contenu entier d'une table sans pour autant supprimer sa structure. |
| UPDATE | Cette instruction permet de mettre à jour des champs d'enregistrements dans une table. |
| USE | Cette instruction permet de sélectionner une des bases de données à gérer par «MySQL». |
Dernière mise à jour : Dimanche, 28 septembre 2014