J'ai une sqlitetable avec le schéma suivant: CREATE TABLE foo (bar VARCHAR) J'utilise cette table comme stockage pour une liste de chaînes. Comment sélectionner une ligne aléatoire dans ce
J'ai une sqlitetable avec le schéma suivant: CREATE TABLE foo (bar VARCHAR) J'utilise cette table comme stockage pour une liste de chaînes. Comment sélectionner une ligne aléatoire dans ce
J'ai quelques tables dans SQLite et j'essaie de comprendre comment réinitialiser le champ de base de données auto-incrémenté. J'ai lu que cela DELETE FROM tablenamedevrait tout supprimer et réinitialiser le champ d'auto-incrémentation 0, mais lorsque je le fais, cela supprime simplement les...
Je n'arrive pas à obtenir des résultats fiables de la requête sur une base de données sqlite en utilisant une chaîne datetime comme comparaison comme suit: select * from table_1 where mydate >= '1/1/2009' and mydate <= '5/5/2009' comment dois-je gérer les comparaisons datetime avec sqlite?...
db = sqlite.connect("test.sqlite") res = db.execute("select * from table") Avec l'itération, j'obtiens des listes correspondant aux lignes. for row in res: print row Je peux obtenir le nom des colonnes col_name_list = [tuple[0] for tuple in res.description] Mais y a-t-il une fonction ou un...
J'ai déjà créé des tables sqlite pour mon application, mais je souhaite maintenant ajouter une nouvelle table à la base de données. J'ai changé la version DB comme ci-dessous private static final int DATABASE_VERSION = 2; et Ajout d'une chaîne pour créer une table private static final String...
J'essaye d'importer un fichier csv dans une table SQLite. Exemple csv: 1,2 5,6 2,7 Exemple de commande: sqlite> create table foo(a, b); sqlite> .separator , sqlite> .import test.csv foo Error: test.csv line 1: expected 2 columns of data but found 4 Je ne sais même pas pourquoi il...
Je crée une base de données SQLite sous Android. db.execSQL("CREATE TABLE " + DATABASE_TABLE + " (" + KEY_ROWID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + KEY_NAME + " TEXT NOT NULL, " + KEY_WORKED + " INTEGER, " + KEY_NOTE + " INTEGER);"); Est-il possible de définir la valeur par défaut de...
Je dois vider un fichier .sql ou .csv dans SQLite (j'utilise l'API SQLite3). Je n'ai trouvé que de la documentation pour importer / charger des tables, pas des bases de données entières. En ce moment, quand je tape: sqlite3prompt> .import FILENAME TABLE J'obtiens une erreur de syntaxe, car il...
J'ai un problème: je dois supprimer une colonne de ma base de données SQLite. J'ai écrit cette requête alter table table_name drop column column_name mais ça ne marche pas. Aidez-moi, s'il vous
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...
Sur un appareil Android non rooté, je peux accéder au dossier de données contenant la base de données à l'aide de la run-ascommande avec le nom de mon package. La plupart des types de fichiers que je me contente de visualiser, mais avec la base de données, je voudrais les extraire de l'appareil...
Je commence à utiliser les bases de données SQLite dans une application sur laquelle je travaille. Je n'ai pas encore rencontré de problèmes, mais l'une des premières étapes de ce didacticiel consiste à lier le framework SQLite3. Le didacticiel appelle libsqlite3.0.dylib mais j'ai remarqué un autre...
Cursor findNormalItems = db.query("items", columns, "type=?", new String[] { "onSale" }); Je veux retourner le curseur qui pointe tout ce qui n'est PAS en vente, que dois-je changer?
Comment puis-je faire cela? Par exemple, si ma colonne est "chats, chiens, oiseaux" et que je veux obtenir des lignes où la colonne contient des
Comment obtenir la différence en jours entre 2 dates dans SQLite? J'ai déjà essayé quelque chose comme ça: SELECT Date('now') - DateCreated FROM Payment Il renvoie 0 à chaque
Je crée des applications Android et je dois enregistrer la date / l'heure de l'enregistrement de création. La documentation SQLite dit, cependant, "SQLite n'a pas de classe de stockage réservée pour stocker les dates et / ou les heures" et il est "capable de stocker les dates et les heures sous...
Dites, nous avons une table créée comme: create table notes (_id integer primary key autoincrement, created_date date) Pour insérer un enregistrement, j'utiliserais ContentValues initialValues = new ContentValues(); initialValues.put("date_created", ""); long rowId = mDb.insert(DATABASE_TABLE,...
J'essaye de créer une table avec une auto-incrémentation primary keydans Sqlite3 . Je ne sais pas si cela est vraiment possible, mais j'espère ne devoir désigner que les autres domaines. Par exemple: CREATE TABLE people (id integer primary key auto increment, first_name varchar(20), last_name...
J'essaye d'insérer une valeur datetime dans une base de données SQLite . Cela semble être un succès, mais lorsque j'essaye de récupérer la valeur, il y a une erreur: <Impossible de lire les données> Les instructions SQL sont: create table myTable (name varchar(25), myDate DATETIME) insert...
Quelqu'un peut-il me dire comment installer le module sqlite3 avec la version la plus récente de Python? J'utilise un Macbook et sur la ligne de commande, j'ai essayé: pip install sqlite mais une erreur