logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:programmation:mysql [18/10/2014 19:59]
paskal [Utilisation de mysql]
doc:programmation:mysql [19/10/2014 12:35]
paskal
Ligne 63: Ligne 63:
 ===== Utilisation de mysql ===== ===== Utilisation de mysql =====
  
-==== Accéder à mysql ====+==== Accéder à mysql ====
  
 <code user>​mysql -u root -p</​code>​ <code user>​mysql -u root -p</​code>​
Ligne 81: Ligne 81:
 </​note>​ </​note>​
  
-==== Tableau des commandes mysql ====+==== Tableau des commandes mysql ====
  
 Les commandes mysql depuis l'​appel dans un terminal ou en console. Les commandes mysql depuis l'​appel dans un terminal ou en console.
Ligne 111: Ligne 111:
 |   ​| ​  ​| ​  | |   ​| ​  ​| ​  |
  
-==== Créer une base de donnée ​====+==== Créer une base de donnée ====
  
 **Nota :** \\  **Nota :** \\ 
Ligne 128: Ligne 128:
 \\ \\
 \\ \\
-====Créer un simple utilisateur====+==== Créer un simple utilisateur ====
 Doit-être executer sous l'​utilisateur root **de mysql** Doit-être executer sous l'​utilisateur root **de mysql**
 <code bash>​CREATE USER '​login'​@'​hote'​ IDENTIFIED BY '​mot_de_passe';​ <code bash>​CREATE USER '​login'​@'​hote'​ IDENTIFIED BY '​mot_de_passe';​
Ligne 136: Ligne 136:
 === Directement depuis le terminal : === === Directement depuis le terminal : ===
  
 +<code user>​mysql -D agenda_net -u root -p</​code>​
 <​code>​ <​code>​
-$ mysql -D agenda_net -u root -p 
 Enter password: ​ Enter password: ​
 Welcome to the MySQL monitor. ​ Commands end with ; or \g. Welcome to the MySQL monitor. ​ Commands end with ; or \g.
Ligne 150: Ligne 150:
    ​mysql>​ use agenda_net    ​mysql>​ use agenda_net
    ​Database changed    ​Database changed
 +
 +
 +==== Importer/​exporter une base de données ====
 +Depuis un terminal :
 +<code user>​mysqldump -u user00 -p agenda_net > agenda.sql</​code>​
 +Après avoir entré le mot de passe demandé, le fichier ''​agenda.sql''​ sera créé dans le répertoire /​home/​user00. \\
 +Il suffit ensuite de télécharger ce fichier de dump par [[:​doc:​reseau:​ftp | FTP]] ou mieux encore par [[:​doc:​reseau:​sftp | SFTP]]. \\
 +\\
 +À l'​inverse,​ après avoir téléversé un fichier dump sur un serveur, la commande :
 +<code user>​mysqldump -u user01 -p adresse_net < adresses.sql</​code>​
 +remplira la base de données ''​adresse_net''​ à partir des données contenues dans le fichier ''​adresses.sql''​.
  
 ==== Quitter mysql ==== ==== Quitter mysql ====
Ligne 155: Ligne 166:
    ​mysql>​ quit    ​mysql>​ quit
  
-==== Tableau des codes mysql ====+==== Tableau des codes mysql ====
  
 === Codes des chaînes de caractères et les textes : === === Codes des chaînes de caractères et les textes : ===
Ligne 196: Ligne 207:
  
  
-==== Créer des tables ​====+==== Créer des tables ====
  
 <note tip>Nous devons auparavant nous situer dans la base de donnée créée pour y créer des tables bien sûr !</​note>​ <note tip>Nous devons auparavant nous situer dans la base de donnée créée pour y créer des tables bien sûr !</​note>​
Ligne 233: Ligne 244:
 </​code>​ </​code>​
  
-====Vérification d'une table====+==== Vérification d'une table ====
 C'est pour voir le code qui a servit a créer la table00: C'est pour voir le code qui a servit a créer la table00:
 <code bash> <code bash>
Ligne 330: Ligne 341:
 </​code>​ </​code>​
  
-===== Option alter -Modification des tables =====+===== Option alter - Modification des tables =====
  
 ==== Option add / first / after / drop - Ajouter/​Ôter une colonne dans une table : ==== ==== Option add / first / after / drop - Ajouter/​Ôter une colonne dans une table : ====
Ligne 440: Ligne 451:
 show create trigger trigger01; show create trigger trigger01;
 </​code>​ </​code>​
- ​\\ ​ 
- ​\\ ​ 
- ​\\ ​ 
- 
-''​**À suivre**....'' ​ --- //​[[joel.smolski@gmail.com|smolski]] 2010/07/27 09:​00// ​ :-) 
- 
  
  
 ===== Liens ===== ===== Liens =====
  
-  * http://​dev.mysql.com/​doc/​refman/5.7/en/ +  * [[http://​dev.mysql.com/​doc/ ​| Toute la doc]] 
-  * Un lien formidable où télécharger un pdf à conserver ​http://cyberzoide.developpez.com/php4/mysql/+  * [[http://cyberzoide.developpez.com/php4/mysql/ | Un lien formidable où télécharger un pdf à conserver]] 
 +  * [[http://doc.ubuntu-fr.org/tutoriel/sauvegarder_automatiquement_ses_bases_de_donnees | Sauvegarder automatiquement ses bases de données]] (sur ubuntu-fr.org)
doc/programmation/mysql.txt · Dernière modification: 25/10/2018 19:03 par cemoi

Pied de page des forums

Propulsé par FluxBB