Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Datenbank soll für die Python-Datenanalyse verwendet werden?

Welche Datenbank soll für die Python-Datenanalyse verwendet werden?

(*-*)浩
(*-*)浩Original
2019-06-27 09:13:453567Durchsuche

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.

Welche Datenbank soll für die Python-Datenanalyse verwendet werden?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet rjust in Python?Nächster Artikel:Was bedeutet rjust in Python?