Questions marquées «sql»

95
Script toute la base de données SQL-Server

Existe-t-il un moyen d'obtenir un script de toutes les tables, procs et autres objets d'une base de données? Je sais qu'il existe une option pour créer un script de la base de données, mais cela ne m'a donné qu'une sorte de script de niveau supérieur, certainement pas un script pour créer toutes...

95
Quelles sont les bonnes alternatives à SQL (le langage)? [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...

95
Renvoie une valeur si aucune ligne n'est trouvée dans Microsoft tSQL

En utilisant une version Microsoft de SQL, voici ma requête simple. Si j'interroge un enregistrement qui n'existe pas, je ne recevrai rien. Je préférerais que false (0) soit renvoyé dans ce scénario. Vous recherchez la méthode la plus simple pour ne tenir compte d'aucun enregistrement. SELECT CASE...

95
Regrouper par mois et par année dans MySQL

Étant donné une table avec un horodatage sur chaque ligne, comment formeriez-vous la requête pour qu'elle tienne dans ce format d'objet json spécifique. J'essaye d'organiser un objet json en années / mois. json pour baser la requête: { "2009":["August","July","September"], "2010":["January",...

95
sélection rapide de lignes aléatoires dans Postgres

J'ai une table en postgres qui contient quelques millions de lignes. J'ai vérifié sur Internet et j'ai trouvé ce qui suit SELECT myid FROM mytable ORDER BY RANDOM() LIMIT 1; Cela fonctionne, mais c'est vraiment lent ... y a-t-il un autre moyen de faire cette requête, ou un moyen direct de...

95
Modification du mot de passe root MySQL

J'ai essayé de réinitialiser mon mot de passe root MySQL. J'ai exécuté le mysqld_safe --skip-grant-tables, mis à jour le mot de passe root et vérifié la table des utilisateurs pour m'assurer qu'il est là. Après avoir redémarré le démon mysql, j'ai essayé de me connecter avec le nouveau mot de...