Je travaille sur un projet dans lequel j'ai généré un identifiant unique d'un client avec la première lettre du nom du client. Et stocké dans une base de données dans différentes tables comme si le nom du client commençant par un alors l'ensemble des informations du client sera stocké dans la table Registration_A. En tant que tel, j'ai créé des tables d'enregistrement jusqu'à Z. Mais récupérer si les données avec une telle structure est calme difficile. Pouvez-vous me suggérer une autre méthode pour sauvegarder les données afin que la récupération devienne plus flexible?Comment simplifier ma base de données?
0
A
Répondre
2
Mettez toutes vos données d'enregistrement dans un seul tableau. Vous n'avez absolument pas besoin de le découper en morceaux alphabétiques, sauf si vous avez de sérieux problèmes de performance.
Lors de la requête de données d'enregistrement, utilisez la clause WHERE
de SQL pour affiner vos résultats.
0
Vous avez pour fusionner ceci à une table'Enregistrement ', alors laissez la base de données se préoccuper des identifiants uniques. Cela dépend de votre base de données, mais la recherche de PRIMARY KEY
ou AUTO INCREMENT
devrait vous donner beaucoup de résultats.
Si vous avez effectué le fractionnement pour des raisons de performances, vous pouvez ajouter un Index
au nom de famille de l'utilisateur.
Questions connexes
- 1. HTACCESS: comment simplifier ma RewriteRule
- 2. Simplifier ma fonction Jquery xajax
- 3. Comment rafraîchir ma base de données
- 4. Comment structurer ma base de données d'utilisateurs?
- 5. Comment copier ma base de données
- 6. Comment migrer ma base de données heroku?
- 7. redessiner ma base de données
- 8. Comment mettre ces données dans ma base de données?
- 9. Comment obtenir des données d'une autre base de données dans ma base de données?
- 10. Comment simplifier ma bibliothèque tout en ciblant les différents frameworks?
- 11. Fullcalendar lien dans ma base de données
- 12. Où est ma base de données?
- 13. Lier des valeurs ma base de données
- 14. ma chaîne n'apparaît pas dans ma base de données
- 15. La classe de base de données ne se connecte pas correctement à ma base de données
- 16. Comment afficher les images de ma base de données? (php)
- 17. exporter des données pour exceler de ma base de données
- 18. Connexion à ma base de données sql
- 19. Voir ma base de données dans sqlite3
- 20. drôle d'erreur avec ma base de données
- 21. transférer des données de ma base de données à la base de données de mes amis
- 22. Paramètres de base de données Heroku Injection - Comment configurer ma base de données dev django?
- 23. Comment "dire à la base de données" Ma base de données "à l'aide de Scripting Bridge?
- 24. SImplifier avec LINQ - Sélection de base
- 25. Comment synchroniser ma base de données Firebird locale avec une autre base de données Firebird?
- 26. comment simplifier cette requête de mise à jour de base de données (php)
- 27. Comment mettre à jour ma base de données
- 28. Comment attacher ma base de données SQL Server locale?
- 29. Comment accéder à ma base de données dans SSAS?
- 30. Comment recharger ma base de données dans la console Rails?
Même lorsque vous avez de sérieux problèmes de performance, c'est rarement la bonne réponse (seulement dans des circonstances très inhabituelles). Ajoutez les index appropriés. – symcbean
Et même alors le partitionnement de la table unique pourrait être une meilleure approche que les tables multi-tableaux. – Wudang
Merci. Le problème est résolu. Mais un autre problème est que je veux faire une recherche dans la base de données pour que j'ai écrit le code comme suit: – Samiksh