Questions marquées «sql»

103
B-Tree vs table de hachage

Dans MySQL, un type d'index est un b-tree et l'accès à un élément d'un b-tree est en temps amorti logarithmique O(log(n)). D'un autre côté, l'accès à un élément dans une table de hachage se fait O(1). Pourquoi une table de hachage n'est-elle pas utilisée à la place d'un b-tree pour accéder aux...

103
Comment diviser la chaîne de nom dans mysql?

Comment diviser la chaîne de nom dans mysql? Par exemple: name ----- Sachin ramesh tendulkar Rahul dravid Divisez le nom comme firstname,middlename,lastname: firstname middlename lastname --------- ------------ ------------ sachin ramesh tendulkar rahul

103
Remplir les zéros à gauche dans PostgreSQL

Je suis relativement nouveau dans PostgreSQL et je sais comment ajouter des zéros à gauche dans SQL Server, mais j'ai du mal à comprendre cela dans PostgreSQL. J'ai une colonne numérique où le nombre maximum de chiffres est de 3 et le min est de 1: si c'est un chiffre, il a deux zéros à gauche, et...

102
Quand utiliserais-je XML au lieu de SQL? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une...

102
MySQL comment joindre des tables sur deux champs

J'ai deux tables avec dateetid champs. Je veux rejoindre les deux domaines. j'ai essayé JOIN t2 ON CONCAT(t1.id, t1.date)=CONCAT(t2.id, t2.date) cela fonctionne, mais c'est très lent. Y a-t-il une meilleure manière de faire

102
Intégration de MySQL avec Python dans Windows

J'ai du mal à utiliser MySQL avec Python dans mon système Windows. J'utilise actuellement Python 2.6. J'ai essayé de compiler le code source de MySQL-python-1.2.3b1 (qui est censé fonctionner pour Python 2.6?) En utilisant les scripts de configuration fournis. Le script d'installation s'exécute et...