Tutoriel des commandes mysql

Tutoriel des commandes mysql
MySQL est une base de données qui est derrière de nombreuses applications de nos jours. Cette base de données relationnelle est accessible à partir du terminal et aide les ingénieurs Dev-OPS et les administrateurs système. Dans cet article, nous allons essayer certaines des commandes MySQL les plus courantes dans le terminal Linux.

Connectez-vous à MySQL

Si vous avez déjà installé MySQL sur votre machine Ubuntu, vous pouvez facilement vous connecter au shell MySQL en émettant la commande suivante dans votre terminal Linux.
[cc lang = ”bash” width = ”100%” height = ”100%” échappé = ”true” theme = ”Blackboard” Nowrap = ”0"]
$ sudo mysql -u root -p
[/ cce_bash]
Dans la commande ci-dessus:

  • -u est l'utilisateur
  • racine est le nom d'utilisateur mysql
  • -p est le mot de passe

Après avoir exécuté la commande ci-dessus, il vous sera demandé de saisir le mot de passe. Une fois que vous avez entré le mot de passe de l'utilisateur racine, vous serez connecté au shell MySQL.

Si vous avez récemment installé MySQL, vous ne serez pas demandé le mot de passe.

Définir ou modifier le mot de passe

Pour définir ou modifier le mot de passe pour tout utilisateur de base de données MySQL, émettez la commande suivante:

mysql> alter user 'user_name' @ 'localhost' identifié par 'new_password';

Remplace le nom d'utilisateur et nouveau mot de passe avec votre nom d'utilisateur et votre mot de passe souhaité. Par exemple:

mysql> alter user 'root' @ 'localhost' identifié par '12345678';

Afficher les bases de données

Dans MySQL, vous pouvez afficher la liste des bases de données sous les privilèges accordés de l'utilisateur en exécutant la commande simple indiquée ci-dessous:

MySQL> Afficher les bases de données;

La commande ci-dessus répertorie toutes les bases de données.

Créer une base de données

Vous pouvez créer une base de données en émettant la commande suivante dans le shell MySQL:

MySQL> Créer une base de données s'il n'existe pas de base de données_name;

L'instruction ci-dessus ne créera pas de base de données s'il existe déjà une base de données avec le nom qui a été fourni. Par exemple:

MySQL> Créer une base de données s'il n'existe pas DB1;

Comme vous pouvez le voir dans la capture d'écran, le db1 La base de données a été créée.

Sélectionnez une base de données

Vous pouvez utiliser l'une des bases de données répertoriées en exécutant la commande suivante dans le shell MySQL:

MySQL> Utilisez la base de données DB1;

Créer une table

Une table peut être créée en utilisant la commande Crete Table et en définissant les noms de colonne et leurs types entre parenthèses, comme suit:

MySQL> Créer une table s'il n'existe pas TB1 (
col1 int,
COL2 VARCHAR (20),

Clé primaire (COL1)
));

Dans cette requête de création:

  • TB1 est le nom de la table
  • COL1, COL2 sont les noms des colonnes dans le TB1 tableau
  • Int et Varchar sont les datatypes des colonnes spécifiées
  • col1 est défini comme la clé principale

Afficher les tables

Pour répertorier toutes les tables de la base de données actuelle, exécutez la commande simple Show Tables dans le shell MySQL.

mysql> show tables;

Afficher la structure de la table

La structure du tableau, y compris les noms de colonne, leurs types et leurs valeurs par défaut, peut être vue en exécutant la commande DESC.

mysql> desc tb1;

Insérer des données

Les données peuvent être insérées dans la table en fournissant les noms de colonne dans lesquels vous souhaitez insérer des données, ainsi que les données ou les valeurs, en utilisant la syntaxe suivante:

MySQL> Insérer dans TB1 (COL1, COL2)
Valeurs (1, "valeur1"),
(2, "Value2");

Afficher les données de la table

L'instruction SELECT est utilisée pour afficher les données d'un tableau. Vous pouvez soit fournir le symbole astérisque (*) pour sélectionner toutes les colonnes, soit fournir les colonnes spécifiques que vous souhaitez afficher.

mysql> select * from tb1;
MySQL> Sélectionnez Col2 dans TB1;


Supprimer les données de la table

Pour supprimer une ligne d'une table, fournissez le nom du tableau à la commande Supprimer de la commande, ainsi que la clause conditionnelle.

mysql> supprimer de TB1 où Col1 = 1;

Supprimer une table

La suppression d'une table est aussi simple que de le dire. Vous pouvez supprimer n'importe quelle table dans la base de données actuelle en exécutant l'instruction ci-dessous.

MySQL> Table Drop TB1;


Supprimer une base de données

La suppression ou la suppression d'une base de données est la même que la suppression d'une table dans MySQL. Utilisez simplement la commande de base de données Drop avec le nom de la base de données.

MySQL> Drop Database si existe DB1;