Questions marquées «mysql»

Toutes les versions de MySQL (pas Microsoft SQL Server). Veuillez également ajouter une balise spécifique à la version comme mysql-5.7 si cela est pertinent pour la question.

4
"CRÉER UN INDEX" dans MySQL est-il une opération linéaire?
Ce que je veux dire, c'est ce qui suit: Si la création d'un index sur une table avec des nlignes prend du ttemps. La création d'un index sur la même table 1000*nprendra environ du 1000*ttemps. Ce que j'essaie de réaliser, c'est d'estimer le temps nécessaire pour créer l'index sur la …
20 mysql  index 

1
Mysqldump exporte-t-il les indices par défaut?
J'ai joué un peu avec mysqldump et je me demandais, si elle ne les indices d'exportation ( FULLTEXT, INDEX...) par défaut. Je l'ai lu et j'ai trouvé cette option : --disable-keys, -K ce qui suggère qu'il exporte effectivement les indices. Mais je ne veux pas me fier à mon interprétation …

7
Comment forcer un enregistrement à avoir une valeur vraie pour une colonne booléenne et tous les autres une valeur fausse?
Je veux faire en sorte qu'un seul enregistrement dans une table soit considéré comme la valeur "par défaut" pour d'autres requêtes ou vues qui pourraient accéder à cette table. Fondamentalement, je veux garantir que cette requête renvoie toujours exactement une ligne: SELECT ID, Zip FROM PostalCodes WHERE isDefault=True Comment pourrais-je …



2
Comment générer une séquence dans mysql
Considérez ce tableau dans mysql create table numbers (number int); insert into numbers values (3), (2), (9); select * from numbers; +--------+ | number | +--------+ | 3 | | 2 | | 9 | +--------+ Existe-t-il une requête simple pour générer une table avec les colonnes suivantes Les chiffres …
19 mysql  sequence 

2
Est-ce que MySQL cache les requêtes?
J'interface une base de données MySQL avec PHP Data Objects (PDO) et exécute une requête SQL étendue. Normalement, cela prend environ 1500 ms; J'ai encore besoin de l'optimiser. Lorsque j'exécute le script PHP deux fois avec un court intervalle entre les deux, la requête ne prend que 90 ms environ. …
19 mysql 


3
Pourquoi InnoDB ne stocke-t-il pas le nombre de lignes?
Tout le monde sait que, dans les tables qui utilisent InnoDB comme moteur, les requêtes comme SELECT COUNT(*) FROM mytablesont très inexactes et très lentes, surtout lorsque la table s'agrandit et qu'il y a des insertions / suppressions de lignes constantes pendant l'exécution de cette requête. Si je comprends bien, …
19 mysql  innodb  count 

3
Est-ce que innodb_file_per_table est conseillé?
Nous avons une application où une seule des tables deviendra un million de lignes mais le reste sera juste en dessous d'un million. Alors, quel conseil devrions-nous utiliser avec innodb_file_per_table ou partir comme un seul .ibd? J'ai lu certains articles disant de ne pas y aller car vous avez besoin …
19 mysql  innodb 



1
Est-il possible de modifier les listes ENUM ()?
Je ne savais pas si changer la liste ENUM () n'était pas possible, j'ai donc fait un test. Dans MySQL v5.1.58, j'ai fait une table de test InnoDB qui contient un champ appelé 'bool' de type ENUM ('oui', 'non'). Puis j'ai exécuté ... ALTER TABLE `test` CHANGE `bool` `bool` ENUM( …
19 mysql  innodb 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.