Questions marquées «sql»

107
Le moyen le plus propre de créer une chaîne SQL en Java

Je veux créer une chaîne SQL pour manipuler la base de données (mises à jour, suppressions, inserts, sélections, ce genre de chose) - au lieu de la terrible méthode de concat de chaîne utilisant des millions de "+" et des guillemets qui sont au mieux illisibles - là doit être une meilleure façon....

107
ALTER TABLE sans verrouiller la table?

Lorsque vous exécutez une instruction ALTER TABLE dans MySQL, la table entière est verrouillée en lecture (autorisant les lectures simultanées, mais interdisant les écritures simultanées) pendant la durée de l'instruction. S'il s'agit d'une grande table, les instructions INSERT ou UPDATE peuvent...

107
Comment trouver des doublons dans 2 colonnes et non 1

J'ai une table de base de données MySQL avec deux colonnes qui m'intéressent. Individuellement, ils peuvent chacun avoir des doublons, mais ils ne devraient jamais avoir un double des DEUX d'entre eux ayant la même valeur. stone_idpeut avoir des doublons tant que pour chaque upshargetitre est...

107
MySQL - ORDER BY valeurs dans IN ()

J'espère trier les éléments retournés dans la requête suivante par l'ordre dans lequel ils sont entrés dans la fonction IN () . CONTRIBUTION: SELECT id, name FROM mytable WHERE name IN ('B', 'A', 'D', 'E', 'C'); PRODUCTION: | id | name | ^--------^---------^ | 5 | B | | 6 | B | | 1 | D | | 15 | E |...

107
Comment supprimer un nombre fixe de lignes avec tri dans PostgreSQL?

На этот вопрос есть ответы на Stack Overflow на русском : DELETE и LIMIT в PostgreSQL J'essaie de porter certaines anciennes requêtes MySQL vers PostgreSQL, mais j'ai des problèmes avec celle-ci: DELETE FROM logtable ORDER BY timestamp LIMIT 10; PostgreSQL n'autorise pas l'ordre ou les limites...

107
MySQL - pourquoi ne pas indexer chaque champ?

Récemment, j'ai appris la merveille des index et les performances se sont considérablement améliorées. Cependant, avec tout ce que j'ai appris, je n'arrive pas à trouver la réponse à cette question. Les index sont excellents, mais pourquoi quelqu'un ne pourrait-il pas simplement indexer tous les...