Maison >développement back-end >Tutoriel Python >Quelle base de données utiliser pour l'analyse des données Python ?
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.
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!