Questions marquées «sql»

93
Puis-je utiliser une fonction pour une valeur par défaut dans MySql?

Je veux faire quelque chose comme ça: create table app_users ( app_user_id smallint(6) not null auto_increment primary key, api_key char(36) not null default uuid() ); Cependant, cela entraîne une erreur, existe-t-il un moyen d'appeler une fonction pour une valeur par défaut dans mysql? Merci....

93
contrainte unique conditionnelle

J'ai une situation où je dois appliquer une contrainte unique sur un ensemble de colonnes, mais seulement pour une valeur d'une colonne. Donc, par exemple, j'ai une table comme Table (ID, Name, RecordStatus). RecordStatus ne peut avoir qu'une valeur 1 ou 2 (active ou supprimée), et je veux créer...

93
Que sont la projection et la sélection?

Quelle est la différence entre la projection et la sélection? Est-ce: Projection -> pour sélectionner les colonnes du tableau; et Sélection ---> pour sélectionner les lignes du tableau? Alors, la projection et la sélection sont-elles respectivement un découpage vertical et horizontal?...

93
Recherche plein texte avec InnoDB

Je développe une application Web à haut volume, dont une partie est une base de données MySQL de messages de discussion qui devront passer à plus de 20 millions de lignes, en douceur. J'avais initialement prévu d'utiliser MyISAM pour les tables (pour les capacités de recherche de texte intégral...

93
Comment écrire .Skip (1000) .Take (100) de LINQ en SQL pur?

Quel est l'équivalent SQL de la .Skip()méthode dans LINQ? Par exemple: je voudrais sélectionner les lignes 1000-1100 à partir d'une table de base de données spécifique. Est-ce possible avec juste SQL? Ou dois-je sélectionner la table entière, puis trouver les lignes en mémoire? Dans l'idéal,...

93
Formatage de la chaîne de requête SQL Python

J'essaie de trouver le meilleur moyen de formater une chaîne de requête SQL. Lorsque je débogue mon application, j'aimerais me connecter pour classer toutes les chaînes de requête SQL, et il est important que la chaîne soit correctement formatée. Option 1 def myquery(): sql = "select field1,...