RésumédequelquescommandesMySQLimportantes
Connexion
etexécution
descript
ConnexionàMySQL(vialaconsoleunix)mysql‐unomUsager‐p
QuitterMySQLQUIT;
Exécuterunscript.sql(lechemin,lorsquenécessaire,peutêtre
enmodeabsoluourelatif.Enmoderelatif,lepointderéférenceestle
répertoireactiflorsdelaconnexionàMySQL)
SOURCEchemin/nomDuFichier.sql;
Annulerunecommandeencoursdefrappe\c
Gestiondes
basesde
données
CréeruneBD(surCogitonomDeLaDB=tixxx)CREATEDATABASE nomDeLaBD;
AfficherlesbasesdedonnéesexistantesSHOWDATABASES;
UtiliserunebasededonnéesUSEnomBD;
EffacerunebasededonnéesDROPDATABASEnomDeLaBD;
Gestiondes
tables
CréerunetableCREATETABLEnomDeLaTable
(nomDeLaColonne TypeDeValeurs AttributDesValeurs,
nomDeLaColonne TypeDeValeurs AttributDesValeurs,);
AfficherlestablesexistantesSHOWTABLES;
Afficherlastructured'unetableDESCRIBEnomDeLaTable;
ModifierunetableALTERTABLEnomDeLaTable
RENAMEAS nouveauNomDeLaTable;
ALTERTABLEnomDeLaTable
ADDnomDeLaColonneTypeDeValeurs;
 ALTERTABLEnomDeLaTable
CHANGEnomDeLaColonnenouveauNomDeLaColonneTypeDeValeurs;
 ALTERTABLEnomDeLaTable
DROPCOLUMNnomDeLaColonne;
EffacerunetableDROPTABLEnomDeLaTable;
Gestionsdes
données
AjouterdesdonnéesINSERTINTOnomDeLaTable
VALUES(valeur1,valeur2,);
 INSERTINTOnomDeLaTable(nomDeLaColonne1,nomDeLaColonne2,...)
VALUES(valeur1,valeur2,);
AfficherdesdonnéesSELECTnomDeLaColonne1,nomDeLaColonne2,...
FROMnomDeLaTable
WHEREcertainnesColonnes=CertainesValeurs
GROUPBYnomDeLaColonne
ORDERBYnomDeLaColonneAttributD'ordre;
MisesàjourdedonnéesUPDATEnomDeLaTable
SETnomDeLaColonne1=valeur1,nomDeLaColonne2=valeur2,
WHEREcertainnesColonnes=CertainesValeurs;
Modifierl’affichagedunomdecolonneSELECTFROMASnomAlias;
Recherched'unpattern.(Retourneicicequicommencepar‘a’)SELECTFROMWHERELIKEa%’;
EffacerdesdonnéesDELETEFROMnomDeLaTableWHERE
certainnesColonnes=CertainesValeurs;
Typesde
valeurs
Entiers,Flottant,DoubleINT,FLOAT,DOUBLE
ChaînedecaractèresàlongueurvariableVARCHAR(nombreDeCaractère)
ListeENUM('élément1','élément2',)
Date(formataaaammjj)DATE
Heure(formathh:mm:ss)TIME
DateetHeure(misàjourslorsquel'enregistrementestmodifié)TIMESTAMP
Attributdes
valeurs
LechampnepeutpasêtrelaissévideNOTNULL
LechamppeutêtrelaissévideNULL
ValeurspositivesUNSIGNED
Assignationautomatiqued'unevaleurAUTO_INCREMENT
CléprimairePRIMARYKEY
ValeurspardéfautDEFAULT'Texte'
Attribut
d'ordre
AscendantASC
DescendentDESC
OpérateursOpérateursAND,OR,NOT,=,!=,<,>,+,,*,/
Fonctions
FonctionsmathématiquesSUM(nomDeLaColonne),MIN(nomDeLaColonne),
MAX(nomDeLaColonne),AVG(nomDeLaColonne),
COUNT(nomDeLaColonne),COUNT(*)
FonctiongénératricesdedatesNOW(),CURDATE(),CURRENT_DATE(),CURTIME()
Fonctionspourextrairedel'informationàpartir
desdates
YEAR(uneDate),MONTH(uneDate),
DAYOFMONTH(uneDate),TO_DAYS(uneDate)
FonctionsdeconcaténationCONCAT(nomDeLaColonne1,nomDeLaColonne2,...)
Source:MySQL‐Commands,parStefanBracher,2008http://www.w3schools.com/sql/Miseenpage,correctionettraductionparSébastienRiendeau2012
1 / 1 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !