05 décembre 2007

Sauvegarde des données de tables avec mysqldump

Comment faire pour sauvegarder les données de certaines tables d'une base de données avec mysqldump? Voici la commande à utiliser :mysqldump  --host=HOST --user=USER --password=PASSWORD  DATABASE --tables LISTETABLES --skip-comments --no-create-db --no-create-info > backup.sql La liste de tables doit être séparée par des espaces. J'ai même testé cette commande via une interface web php avec wamp installé en local et cela fonctionne.
Posté par fatihaelh à 12:24 - - Commentaires [4] - Permalien [#]

05 décembre 2007

phpMyAdmin and foreign keys

Avant d'entrer dans le vif du sujet, vous savez sûrement que MySQL5 prend en charge les clés étrangères. Vous pouvez désormais les visualiser et les créer directement via phpMyAdmin en cliquant sur le lien "Gestion des relations". J'ai testé avec la version 2.10.1. Cf. la copie d'écran ci-dessous : Plus d'informations sur les différents types de contraintes. Plus d'informations sur phpmyadmin
Posté par fatihaelh à 00:09 - - Commentaires [2] - Permalien [#]
30 novembre 2006

Optimisation de MySQL, astuce n°1

Je vais rédiger une série d'astuces sur l'optimisation de requêtes MySQL, ceci est basé sur des cas concrets. Premier cas :Il est recommandé de ne pas utiliser de clause ORDER BY :- sur des requêtes effectuant de nombreuses jointures LEFT JOIN, RIGHT JOIN, ...- sur des requêtes retournant un nombre élevé de résultats Dans ce cas, je vous conseille de trier directement les résultats obtenus dans le code PHP.
Posté par fatihaelh à 11:17 - - Commentaires [3] - Permalien [#]
05 avril 2006

DBDesigner

Comment ai-je connu ce logiciel? Je devais développer une application web en PHP 5 sous MySQL et je voulais avoir une vue d'ensemble de la base de données, les relations entre les tables, les clés primaires, etc... Une amie m'a conseillé d'utiliser DBDesigner pour générer un modèle à partir d'une base existante : ingénierie inverse.Marche à suivre : - Menu -> Bases de données -> Ingénierie Inverse. - Cliquez sur Nouvelle Connexion BD puis entrer les paramètres de connexion de votre base au niveau de la fenêtre... [Lire la suite]
Posté par fatihaelh à 10:39 - - Commentaires [2] - Permalien [#]
04 avril 2006

Nouveautés de MySQL 5.

Avec la sortie de MySQL 5, MySQL joue à présent dans la cour des grands. Quelques sites très connus qui utilisent MySQL : Nasa, Yahoo, Alcatel, Wikipedia, ..Toujours gratuite et libre, que propose MySQL 5? - Procédures stockées : une procédure stockée est     un jeu de commandes SQL qui réside sur le serveur.- Triggers ou déclencheurs : un déclencheur     est un objet de base de données nommé, qui est associé à une     table et qui s'active lorsqu'un événement particulier... [Lire la suite]
Posté par fatihaelh à 14:19 - - Commentaires [0] - Permalien [#]