2010-05-28 8 views
0

Travaillant dans un environnement d'équipe, chacun d'entre nous a mis en place sa propre liste d'instructions SQL que nous utilisons pour nous aider dans nos tâches quotidiennes. Comme c'est souvent le cas, il peut y avoir une redondance avec cela, et nous avons souvent besoin des déclarations de l'autre. Pour contourner cela, je cherche à mettre en place une petite application qui peut être utilisée pour stocker et rechercher ces instructions SQL. Pour commencer, je le maintiens basique, en stockant et en recherchant simplement les instructions. Cela peut devenir l'exécution réelle à un moment donné dans le futur, mais je ne m'en préoccupe pas à ce moment-là.Stocker SQL dans MySQL: Insérer comme texte?

Ceci sera construit avec PHP et MySQL - Dois-je stocker le SQL sous forme de texte, ou y a-t-il quelque chose dont j'ai besoin?

+0

Quelles sont les alternatives que vous voyez? Ou pourquoi pensez-vous que le texte n'est pas bon? –

+0

Pas très inquiet du tout, juste curieux de voir s'il y aurait une façon meilleure/plus efficace de le faire, ou s'il y avait certains pièges que je devrais chercher à éviter dès le départ. –

+0

Poser des questions sans raison est une façon moins efficace de faire quelque chose. –

Répondre

0

le texte devrait être bon. vous voudrez également un nom (label) et éventuellement un champ descriptif pour faire savoir aux gens ce qu'il fait en anglais.

0

N'importe quelle raison particulière n'est-elle pas simplement stockée dans la base de données en tant que procédure stockée?

Ou dans votre système de contrôle de version en tant que scripts?

+0

Je pense qu'il veut qu'ils soient consultables. Comme dans "Quels snippets SQL avons-nous qui utilisent la table Wickets?" – egrunin

+0

@egrunin FWIW, J'ai stocké procs dans SQL quelle recherche, et dans SQL Server, j'utilise des propriétés étendues et des schémas pour les organiser. Ce serait un très mauvais système de contrôle des sources qui ne permettait pas l'organisation et la recherche. –

+0

La raison principale est que nous ne sommes pas l'équipe de développement. À l'occasion, nous avons besoin de regarder dans la base de données, peut-être modifier quelques éléments, mais ce n'est pas notre fonction principale. Je pense juste à créer quelque chose de basique pour nous, au lieu que tout le monde ait son propre fichier .txt ou .sql avec les requêtes que chacun utilise. –