Comment puis-je générer un script de création de table pour une table existante dans phpmyadmin?
mysql
phpmyadmin
Marko Cakic
la source
la source
Exécutez la
SHOW CREATE TABLE <table name>
requête.la source
;
la fin est requise.Mysqladmin peut faire le travail de sauvegarde du script de création de table.
Étape 1, créez un tableau, insérez quelques lignes:
Étape 2, utilisez la commande de vidage mysql:
Étape 3, observez la sortie dans penguins.sql:
La sortie est encombrée par un certain nombre de jetons de conditions d'exécution au-dessus et au-dessous. Vous pouvez les filtrer si vous ne les souhaitez pas à l'étape suivante.
Étape 4 (facultatif), filtrez ces jetons de condition d'exécution supplémentaires de cette façon:
Ce qui produit une sortie finale:
la source
Exécuter la requête est l'onglet SQL
Cliquer sur
Copiez la requête Créer une table et collez où vous souhaitez créer une nouvelle table.
la source
Recherchez directement information_schema.columns:
la source
Cela peut être une réponse tardive. Mais cela peut aider les autres. C'est très simple dans MY SQL Workbench (j'utilise Workbench version 6.3 et My SQL Version 5.1 Community edition): cliquez avec le bouton droit sur la table pour laquelle vous souhaitez créer le script, sélectionnez l'option `` Copier dans le presse-papiers -> Créer une déclaration ''. Collez simplement dans n'importe quel éditeur de texte pour obtenir le script de création.
la source
Utilisation de la fonction PHP.
Bien sûr, la fonction de requête ($ this-> model) vous devez changer pour la vôtre.
la source
J'ai trouvé une autre façon d'exporter la table dans un fichier sql.
Supposons que ma table soit
abs_item_variations
la source
Exportez le format de sélection de la base de données entière en SQL. Maintenant, ouvrez ce fichier SQL que vous avez téléchargé à l'aide du bloc-notes, du bloc-notes ++ ou de n'importe quel éditeur. Vous verrez toutes les tables et insérerez des requêtes de votre base de données. Tous les scripts y seront disponibles.
la source
Encore une façon. Sélectionnez la table cible dans le panneau de gauche dans phpMyAdmin, cliquez sur l'onglet Exporter, désélectionnez le bloc de données et cliquez sur le bouton Aller.
la source