Questions marquées «sql»

98
En cluster ou non en cluster

Ma connaissance de niveau inférieur de SQL (Server 2008) est limitée et est maintenant remise en question par nos DBA. Permettez-moi d'expliquer (j'ai mentionné des déclarations évidentes dans l'espoir d'avoir raison, mais si vous voyez quelque chose qui ne va pas, dites-moi s'il vous plaît) le...

98
MySql: Accorder des options en lecture seule?

J'ai un utilisateur auquel je souhaite accorder toutes les autorisations READ sur un schéma de base de données. Une façon est la suivante: GRANT SELECT, SHOW_VIEW ON test.* TO 'readuser'@'%'; Existe-t-il un moyen de regrouper toutes les opérations de lecture dans grant?

98
Comment trier le résultat de string_agg ()

J'ai une table: CREATE TABLE tblproducts ( productid integer, product character varying(20) ) Avec les rangées: INSERT INTO tblproducts(productid, product) VALUES (1, 'CANDID POWDER 50 GM'); INSERT INTO tblproducts(productid, product) VALUES (2, 'SINAREST P SYP 100 ML'); INSERT INTO...

98
Nettoyage des mots de passe utilisateur

Comment dois-je échapper ou nettoyer les mots de passe fournis par l'utilisateur avant de les hacher et de les stocker dans ma base de données? Lorsque les développeurs PHP envisagent de hacher les mots de passe des utilisateurs à des fins de sécurité, ils ont souvent tendance à penser à ces mots...

97
Pagination avec Oracle

Je ne suis pas aussi familier avec Oracle que je le souhaiterais. J'ai quelque 250 000 enregistrements et je souhaite en afficher 100 par page. Actuellement, j'ai une procédure stockée qui récupère tous les quart de million d'enregistrements dans un ensemble de données à l'aide d'un adaptateur de...

97
Comment créer des relations dans MySQL

En classe, nous «étudions» tous les bases de données et tout le monde utilise Access. Lassé de cela, j'essaie de faire ce que le reste de la classe fait, mais avec des commandes SQL brutes avec MySQL au lieu d'utiliser Access. J'ai réussi à créer des bases de données et des tables, mais maintenant...

97
MySQL "Group By" et "Order By"

Je veux pouvoir sélectionner un groupe de lignes dans une table d'e-mails et les regrouper par expéditeur. Ma requête ressemble à ceci: SELECT `timestamp`, `fromEmail`, `subject` FROM `incomingEmails` GROUP BY LOWER(`fromEmail`) ORDER BY `timestamp` DESC La requête fonctionne presque comme je le...