Maison >développement back-end >Tutoriel Python >Quelle base de données utiliser pour l'analyse des données Python ?

Quelle base de données utiliser pour l'analyse des données Python ?

(*-*)浩
(*-*)浩original
2019-06-27 09:13:453678parcourir

SQLite est une base de données relationnelle très populaire et largement utilisée par un grand nombre d'applications car elle est très légère. sqlite3 est un module fourni avec la distribution standard python et peut être utilisé pour traiter les bases de données sqlite. La base de données peut être enregistrée dans un fichier ou en mémoire, ici elle est enregistrée en mémoire.

Quelle base de données utiliser pour l'analyse des données Python ?

Code : (Apprentissage recommandé : Tutoriel vidéo Python)

import sqlite3
with sqlite3.connect(":memory:") as con:
    c=con.cursor()  #创建游标
    c.execute('''CREATE TABLE sensors(data text,city text,code text,sensor_id real,temperature real)''') #新建表,text和real分别表示字符串和数值的类型
    for table in c.execute("SELECT name FROM sqlite_master WHERE type='table'"):
        print "Table",table[0]
        c.execute("INSERT INTO sensors VALUES ('2016-11-05','Utrecht','Red',42,15.14)")
        c.execute("SELECT * FROM sensors")
        print c.fetchone()  #输出插入记录
        con.execute("DROP TABLE sensors")  #删除表
        print "# of tables",c.execute("SELECT COUNT(*) FROM sqlite_master WHERE type='table'").fetchone()[0]
c.close()

Résultats d'exécution :

Table sensors
(u'2016-11-05', u'Utrecht', u'Red', 42.0, 15.14)
# of tables 0

Système de gestion de base de données relationnelle

Base de données embarquée, adaptée aux appareils embarqués

SQLite est pas un moteur de base de données C/S

Intégré dans le programme utilisateur

Implémente la plupart des standards SQL

Pour Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie rjust en python ?Article suivant:Que signifie rjust en python ?