Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté
Mon répertoire WAMP est accidentellement supprimé par un autre utilisateur. Seul le dossier de données dans MySQL est disponible. Et, en ce que seuls les dossiers de base de données (dossiers dans "\ bin \ mysql \ mysql5.6.12 \ data \" avec le nom des bases de données) sont disponibles. …
J'ai l'intention d'utiliser un UNIQUEIDENTIFIERcomme clé d'accès que les utilisateurs peuvent utiliser pour accéder à certaines données. La clé servira de mot de passe dans ce sens. J'ai besoin de générer plusieurs identifiants de ce type dans le cadre d'une INSERT...SELECTdéclaration. Pour des raisons architecturales, je veux générer les identifiants …
J'ai une question d'entrevue, qui a été posée lors de mon entretien. J'ai répondu à la question, mais l'intervieweur n'était pas aussi convaincu de ma réponse. Alors, quelqu'un peut-il me corriger avec ma compréhension? Q. Pourquoi tronquer est DDL Où supprimer est DML? Les deux font presque le même travail …
J'ai un accès en lecture seule à une base de données sur un serveur distant. Je peux donc exécuter: COPY products TO '/tmp/products.csv' DELIMITER ','; Mais sur ce serveur, je n'ai pas l'autorisation de créer / enregistrer un fichier, je dois donc le faire sur ma machine locale. Lorsque je …
Je voudrais comprendre ces fichiers ibdata car ils jouent un rôle vital dans la procédure de récupération après incident. Je n'ai pas pu trouver de ressources appropriées sur le Web pour cela.
J'ai essayé le cryptage AES en utilisant la déclaration suivante: SELECT encrypt('test', 'key', 'aes'); qui a fonctionné, mais je ne suis pas en mesure de décrypter la valeur. Je l' inséra dans un champ de type de données bytea mais je ne suis pas sûr si cela était la bonne …
Je travaille dans une entreprise qui a des manières simples de sécurité informatique. J'ai été embauché comme analyste de base de données afin d'optimiser certains processus dans notre équipe. Le problème est que je n'ai que des autorisations de lecture et d'écriture et j'essaie de trouver des autorisations avancées sur …
Un de nos clients utilise pour certaines colonnes le type DECIMAL(18,0)de données dans sa base de données SQL Server 2008R2. Parce que les colonnes croissent assez lentement, il a récemment proposé de changer le type de données DECIMAL(5,0)pour retrouver un peu de stockage. Selon la bibliothèque MSDN , l'espace de …
Il y a un champ showqui est un booleantype dans postgesql. Je veux écrire un sql pour mettre à jour cette table, pour basculer la valeur de show. Si c'est true, ça devient false, si c'est false, ça devient true. C'est possible?
J'ai une base de données MySQL sur la machine A et je veux accéder au mysqldump depuis la machine B. Les deux machines fonctionnent sous Linux et j'ai également les informations d'identification des deux, mais je ne peux pas accéder à mysqldump. Que puis-je essayer?
Je viens de déployer une fonctionnalité sur mon site http://sqlfiddle.com qui permet aux utilisateurs de visualiser les plans d'exécution bruts de leurs requêtes. Dans le cas de PostgreSQL, MySQL et (dans une certaine mesure) Oracle, regarder la sortie du plan d'exécution brut semble compréhensible. Cependant, si vous regardez la sortie …
Je testais des trucs et j'ai ajouté un: grant usage on statistics.* to cptnotsoawesome@localhost identified by 'password'; maintenant quand je fais show grants for cptnotsoawesome@localhost; Je peux voir que l'un d'eux est: Grants for cptnotsoawesome@localhost ---------------------------------- GRANT USAGE ON *.* TO 'cptnotsoawesome'@'localhost' IDENTIFIED BY PASSWORD 'somePEW-PEWstring' Maintenant, je veux le …
J'essaie de comprendre un problème que nous rencontrons avec SQL Server 2000. Nous sommes un site Web modérément transactionnel et nous avons un proc stocké appelé sp_GetCurrentTransactionsqui accepte un identifiant client et deux dates. Maintenant, selon les dates et le client, cette requête peut renvoyer n'importe quoi de zéro à …
En examinant cette question, il semble que ce soit beaucoup de travail qui ne devrait pas être nécessaire. Ils essaient d'étendre une plage avec une date. Dans d'autres bases de données, vous utiliseriez simplement greatestet least.. least(extendDate,min), greatest(extendDate,max) Quand j'essaie de les utiliser, je reçois 'least' is not a recognized …
Il y avait une question dans ce forum sur l' module_endunité de durée de l' événement étendu , à laquelle j'ai répondu. Détails ici . Est-ce toujours en microsecondes pour tous les événements?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.