Vision du web. La réponse collaborative.

Gagner des Bitcoins.

Gagner des Bitcoins !
Le HackerSpace Vision du web.
La réponse collaborative.
Le glider des Hackers.
Un symbole de rassemblement.
QWERTY.
Du clavier au terminal.
GNU / Linux Debian.
La distribution universelle.
GNU / Linux Ubuntu.
Linux pour les êtres humains.
GNU / Linux Arch.
Un Linux léger et flexible.
Nom de code Linux.
Documentaire FR.

Le montant des donations pour Vision du web est de 0.004673027832744 Monero.

Please disable Adblock!
Un simple clic permet de miner de la monnaie numérique Monero avec les ressources de votre machine.
Soutenir Vision du Web sans rien dépenser, sans changer de page, sans publicité à consulter.

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

Nous sommes le lundi 23 octobre 2017. Il est .

Nous avons 79 invités et aucun membre en ligne

 
HackerSpace !

SQL

Copier ou modifier une base de données MySQL avec SQL

Sauvegarder une base de données MySQL avec le langage SQL.

 

Exemple : Copier une table A vers un fichier save.sql

SELECT * INTO OUTFILE 'save.sql' FROM A
Provoque une erreur chez l'hébergeur sivit sur un hébergement mutualisé.
#1045 - Access denied for user 'domaine'@'localhost' (using password: YES)
Sivit n'autorise pas l'export de la base en PHP.

 

Exemple : Copier une table A vers B

CREATE TABLE B AS SELECT * FROM A

 

Exemple : Supprimer une colonne azerty dans une table C

ALTER TABLE C DROP COLUMN azerty

La clause ALTER permet de modifier les colonnes d'une table.
Associée à la clause DROP COLUMN, elle permet de supprimer des colonnes.

La suppression de colonnes n'est possible que dans le cas où:
- La colonne ne fait pas partie d'une vue.
- La colonne ne fait pas partie d'un index.
- La colonne n'est pas l'objet d'une contrainte d'intégrité. 

 

Exempe : Exporter une base de données MySQL avec PHP

Enregistrer un des codes ci-dessous dans un fichier export-base.php.

Le fichier au format .sql

<?php
echo "Votre base est en cours d'exportation.......<br />";
system("mysqldump --host=HOTEMYSQL5.0 --user=NOMUTILISATEUR --password=PASSWORDUTILISATEUR! --no-create-db --default-character-set=utf8 --lock-tables=FALSE --tables TABLEouBASE >dump.sql");
print_r(file("dump.sql")); // affiche le dump ou l'erreur de mysqldump.
echo "C'est fini. Votre base est exporté vers le fichier dump.sql";
?>

Le fichier au format bz2

<?php
echo "Votre base est en cours d'exportation.......<br />";
system("mysqldump --host=mysql5.0 --user=testx1007 --password=testx1007! --no-create-db --default-character-set=utf8 --lock-tables=FALSE --tables testx1007_db1 | bzip2 >dump.sql.bz2");
print_r(file("dump.sql.bz2")); // affiche le dump ou l'erreur de mysqldump.
echo "C'est fini. Votre base est exporté vers le fichier dump.sql.bz2";
?>

Le fichier au format gz

<?php
 echo "Votre base est en cours d'exportation.......<br />";
 system("mysqldump --host=mysql5.0 --user=testx1007 --password=testx1007! --no-create-db --default-character-set=utf8 --lock-tables=FALSE --tables testx1007_db1 | gzip >dump.sql.gz");
 print_r(file("dump.sql.gz")); // affiche le dump ou l'erreur de mysqldump
 echo "C'est fini. Votre base est exporté vers le fichier dump.sql.gz";
 ?>

Le fichier au format zip

<?php
 echo "Votre base est en cours d'exportation.......<br />";
 system("mysqldump --host=mysql5.0 --user=testx1007 --password=testx1007! --no-create-db --default-character-set=utf8 --lock-tables=FALSE --tables testx1007_db1 | zip >dump.sql.zip");
 print_r(file("dump.sql.zip")); // affiche le dump ou l'erreur de mysqldump
 echo "C'est fini. Votre base est exporté vers le fichier dump.sql.zip";
 ?>

REMARQUE ! Ce site utilise des cookies et autres technologies similaires.

Si vous ne changez pas les paramètres de votre navigateur, vous êtes d'accord. En savoir plus

J'ai compris

En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de Cookies pour vous proposer un accès membre personnalisé et réaliser des statistiques de visites.

Vision du web sur votre réseau social

La plus parfaite éducation consiste à habituer le disciple à se passer de maître.
[Robert Sabatier]

Votre hébergement internet avec LWS.