Baehost vous offre ci-dessous une liste de commandes de base pouvant être utilisées dans MySQL via l’outil PHPMYADMIN intégré à CPanel. Ces commandes vous permettront de répertorier des enregistrements, de travailler avec plusieurs tables, de les supprimer, de les mettre à jour et de subordonner les privilèges, entre autres:
Créer une base de données: Créer une base de données;
liste Données de base sur le serveur: Afficher les bases de données;
Basculer vers une base de données: Utilisez;
Afficher toutes les tables d’une base de données: Afficher les tables;
Voir le champ formats de la base de données: décrit;
Supprimer une base de données: Drop Base de base de données;
Supprimer une table dans la table de base de données: Drop Table;
Retour Tous les enregistrements d’un Tableau: Sélectionnez * à partir de;
Renvoie les informations de colonnes et de colonnes correspondant au tableau désigné:
Afficher les Colts de;
Afficher certaines lignes sélectionnées avec la valeur « Peu importe »: Sélectionnez * à partir d’où = « tout ce qui est »;
Afficher tous les enregistrements contenant le nom « Bob » et numéro de téléphone ‘3444444’: sélectionnez * à partir de l’endroit où nom = « Bob » et Phone_Number = ‘3444444’;
Affiche tous les enregistrements contenant le nom « Bob » et le numéro de téléphone « 3444444 » Trié par le champ « Téléphone_number »:
Sélectionnez * à partir de l’endroit où Nom! = « Bob » et Phone_Number = ‘ 3444444 ‘Commande par téléphone_number;
Afficher tous les enregistrements qui commencent par le mot « Bob » et numéro de téléphone « 3444444 »: sélectionnez * à partir de l’endroit comme « Bob% » et Phone_Number =’ 3444444 ‘;
Utilisez une expression régulière pour trouver des enregistrements. Utilisez « Regexp binaire » pour forcer la sensibilité aux majuscules. Cela trouve tout registre qui commence par « A »:
Sélectionnez * à partir d’où relique relique « ^ a $ »;
Affiche des enregistrements uniques: Sélectionnez distincts de;
montrant le Enregistrements sélectionnés, commandé dans l’ordre croissant (ASC) ou décroissant (DESC):
Sélectionnez-le, à partir de la commande par déc.
Renvoyer un certain nombre de lignes: Sélectionnez Compte (*) de;
Ajoutez le contenu de la colonne: Sélectionnez Somme (*) à partir de;
Tables de jointure dans des colonnes communes: Sélectionnez Lookup.LeLustrationID, Lookup.Personid, Person.birthday à partir de la recherche de recherche de la recherche. Personid = Person.Personid = Déclaration Pour joindre anniversaire dans la table de personnes avec ID d’illustration principal;
Basculer sur MySQL DB. Créez un nouvel utilisateur:
Insert dans (hôte, utilisateur, mot de passe) (« % », « utilisateur », mot de passe (« mot de passe »);
modifier le mot de passe d’un utilisateur (de Unix Shell):
/ bin / mysqladmin -u root -h hostname.blah.org -p mot de passe ‘nouveau-mot de passe’
Modifier le mot de passe d’un utilisateur (à partir de l’invite MySQL):
Mot de passe pour ‘User’ @ ‘nom d’hôte’ = mot de passe (« Mot de passe »);
Autoriser l’utilisateur « Bob » de se connecter au serveur localhost à l’aide du mot de passe « PASSWD »: Accord sur *. * Bob @ localhost identifié par ‘passwd’;
Basculer sur MySQL DB. Accorder les avantages de l’utilisateur pour un DB: Insérer dans (hôte, dB, utilisateur, select_priv, insert_priv, update_priv, delete_priv, create_priv, drop_priv) valeurs (« % », « Databasename », « Nom d’utilisateur », ‘ ‘,’ Y ‘,’ et ‘,’ et ‘,’ n ‘);
Une autre alternative serait: accorder tous les privilèges sur la base de donnéesName. * Pour le nom d’utilisateur @ localhost;
Données de mise à jour dans une table:
Mise à jour SELECT_PRIV = ‘Y’, insertion_priv = « Y ‘ « Et », update_priv = « et » où = « utilisateur »;
Supprimer les lignes d’un tableau: Supprimer de l’endroit où = « quoi que ce soit »;
Autorisations de mise à jour / Base de données de proximité: Flush Privilèges;
Supprimer une colonne: Alter Table Drop Colonne;
Ajouter une nouvelle colonne d’une base de données:
Alter Table Ajouter une colonne Varcharchar (20);
Changer le nom d’une colonne:
Alter Table Change Varcharchar (50);
Créer une colonne unique afin de ne pas avoir de désagrément:
Alter Table Ajouter unique ();
Faire une colonne plus grande:
Alter Table Modifier Varcharchar (3);
Supprimer une colonne unique d’une table:
Alter Table Drop Index;
Charger un fichier CSV dans un tableau:
de données de charge infilière ‘/tmp/filename.csv’ Remplacez les champs de table terminés par ‘, « lignes terminées par » N « (champ1, field2 , Field3);
Dump toutes les bases de données dans une sauvegarde. La sauvegarde contient des commandes SQL pour recréer toutes les dB: / bin / mysqldump -u root -password -opt > /tmp/alldatabases.sql
vider une base de base pour Sauvegarde:
/ bin / mysqldump -u nom d’utilisateur -password -databases de donnéesName > /tmp/databasename.sql
retour d’une table d’une base de données:
/ bin / mysqldump -c -u nom d’utilisateur -passwordsAnameName Table > /tmp/databasename.tablename.sql
restaurer une base de données (ou table) d’une sauvegarde:
/ bin / mysql -eu nom d’utilisateur -PasswordAnameName < / TMP / DatabasEname.SQL
CREAIR UNA TAPA DE EJEMPLO 1:
Créer une table (FirstName Varchar (20), MiddleItial Varchar (3), Nom Varchar (35), Suffix Varchar (3), OfficeID Varchar (10) , Userid Varchar (15), Nom d’utilisateur Varchar (8), Email Varchar (35), Varcharchar (25), Groupes de Varcharchar (15), Date de Datestamp, Temps horoday, Pgpemail Varchar (255));
CREAIR UNA TAPA DE EJEMPLO 2:
CREABRE TABLE (PERSONIDE INT (50) NON NULL AUTO_INCREMEMENT Touche principale, FirstName Varchar (35), Middlename Varchar (50), Lastnamevarchar (50) par défaut ‘Bato’);