Heim >Backend-Entwicklung >Python-Tutorial >Welche Datenbank soll für die Python-Datenanalyse verwendet werden?
SQLite ist eine sehr beliebte relationale Datenbank, die aufgrund ihres geringen Gewichts von einer großen Anzahl von Anwendungen häufig verwendet wird. sqlite3 ist ein Modul, das in der Python-Standarddistribution enthalten ist und zur Verarbeitung von SQLite-Datenbanken verwendet werden kann. Die Datenbank kann in einer Datei oder im Speicher gespeichert werden, hier wird sie im Speicher gespeichert.
Code: (Empfohlenes Lernen: Python-Video-Tutorial)
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()
Laufergebnisse:
Table sensors (u'2016-11-05', u'Utrecht', u'Red', 42.0, 15.14) # of tables 0
Relationales Datenbankverwaltungssystem
Eingebettete Datenbank, geeignet für eingebettete Geräte
SQLite ist keine C/S-Datenbank-Engine
In das Benutzerprogramm integriert
Implementiert die meisten SQL-Standards
Für Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonWelche Datenbank soll für die Python-Datenanalyse verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!