Accueil - MySQL

Tout afficher

MySQL - Récupérer toutes les clés étrangères d'une colonne

Wakonda - MySQL Posté le 21 février 2023

Cette requête SQL va permettre de voir toutes les clés étrangères d'une colonne spécifique :

SELECT 
  TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
FROM
  INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
  REFERENCED_TABLE_SCHEMA = '<database>' AND
  REFERENCED_TABLE_NAME = '<table>' AND
  REFERENCED_COLUMN_NAME = '<column>';

Pour récupérer toutes les clés étrangères d'une table :

SELECT 
  TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
FROM
  INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
  REFERENCED_TABLE_SCHEMA = '<database>' AND
  REFERENCED_TABLE_NAME = '<table>';
Lire ...

Changer le mot de passe de MySQL

Wakonda - MySQL Posté le 27 août 2022

Pour changer le mot de passe MySQL, en ligne de commande, il suffit d'ouvrir une console et de taper la commande suivante :

mysqladmin -u root -p password "newpassword"
Lire ...

MySQL - Appliquer un fichier MySQL en ligne de commande

MySQL Posté le 4 mars 2018


Habituellement, lorsque l'on souhaite importer une table dans une base de données depuis un fichier SQL, on peut utiliser la commande suivante :

mysql -u <username> -p <databasename> < <filename.sql>

Toutefois, comment fait-on si l'on souhaite appliquer un fichier SQL qui contient les commandes SQL servant aussi à créer les base de données ? Pour se faire, il faut commencer par se connecter à MySQL (toujours en ligne de commande) :

mysql -u root -p

Le paramètre "root" représente, bien évidemment, le nom de l'utilisateur. Une fois connecté, il suffit de lancer la commande suivante :

source /path/to/sql/file/file.sql

 

Lire ...

Rechercher

Tags

Publicité

Suivez-nous

Aidez-nous !

Admin