(Tagebuch 1) Erstellen, Durchsuchen und Registrieren von Daten in der SQL-Datenbank des Microsoft Azure-Dienstes mit Python

Vorwort

Ich möchte die SQL-Datenbank von Microsoft Azure verwenden, um mein Schulprojekt voranzutreiben. Noch bequemer wäre es, wenn das Programm auf die SQL-Datenbank von Microsoft zugreifen könnte. Ich dachte, ich habe es geschaffen.

Hinweis

Dieser Artikel ist ein Microsoft Azure-Dienst und setzt voraus, dass Sie eine SQL-Datenbank erstellen. (Ich habe die Standardeinstellungen mit Beispieldaten vorgenommen) スクリーンショット 2020-07-08 22.43.48.png

Erforderliches Python-Modul

** pydbc ** ... Ein Modul, das mit einem Python-Programm auf die Datenbank zugreifen kann (Die Erklärung von pydbc ist nur eine einfache Erklärung. Es tut mir leid, wenn Sie weitere Details wissen möchten, aber bitte überprüfen Sie sie im Internet usw.)

Wenn es sich bei pydbc um MacOS handelt, können Sie es problemlos mit pip installieren. Je nach Betriebssystemtyp gibt es jedoch Unterschiede in der Installationsmethode und im Vorhandensein oder Fehlen von Treiberdateieinstellungen. Es tut mir leid, wenn Sie weitere Details wissen möchten, aber im Internet usw. Bitte recherchieren Sie darüber.

Beispielprogramm

** Achtung Sie können das Programm ausführen, indem Sie XXXX im Programm wie folgt einstellen. スクリーンショット 2020-07-08 23.27.59.png スクリーンショット 2020-07-08 23.28.16.png ・ Geben Sie zuerst in XXXX die Zeichenfolge ein, die im roten Teil Ihres Microsoft Azure SQL-Datenbankübersichtsbildschirms geschrieben ist.

・ Geben Sie an zweiter Stelle von XXXX die Zeichenfolge ein, die im grünen Teil Ihres Microsoft Azure SQL-Datenbankübersichtsbildschirms geschrieben ist.

・ Geben Sie als drittes von XXXX die Zeichenfolge ein, die bei der Anmeldung im Abfrageeditor Ihrer Microsoft Azure SQL-Datenbank eingegeben werden soll. (Dies ist das Serveradministrator-Login, das beim Erstellen der Datenbank erstellt wurde.)

・ Geben Sie als Viertes von XXXX die Zeichenfolge ein, die in das Kennwort des Abfrageeditorbildschirms Ihrer Microsoft Azure SQL-Datenbank eingegeben werden soll. (Dies ist das Kennwort, das beim Erstellen der Datenbank erstellt wurde.)

sample.py


import pyodbc


server = 'XXXX'
database = 'XXXX'
username = 'XXXX'
password = 'XXXX'
driver= '{ODBC Driver 17 for SQL Server}'

#Stellen Sie eine Verbindung zur Datenbank her
cnxn = pyodbc.connect('DRIVER='+driver+';SERVER='+server+';PORT=1433;DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()

#Tabellendaten erstellen
cursor.execute("CREATE TABLE [dbo].[Sample3](NumberNOTNULL,HeightfloatNOTNULL,WeightfloatNOTNULL);")

#Datenregistrierung
cursor.execute("INSERT INTO [dbo].[Sample3]VALUES(1,181.3,90.8)")

#Referenz aller Daten
cursor.execute("SELECT * FROM [dbo].[Sample3]")

#Datenausgabe
data = cursor.fetchone()
print(data)

#Beenden Sie die Verbindung zur Datenbank
cursor.close()
cnxn.commit()
cnxn.close()

Ergebnis

スクリーンショット 2020-07-08 23.47.58.png

Es gab eine Tabelle in der Datenbank, die auf dem lokalen PC erstellt und die Daten registriert wurde!

Recommended Posts

(Tagebuch 1) Erstellen, Durchsuchen und Registrieren von Daten in der SQL-Datenbank des Microsoft Azure-Dienstes mit Python
So ermitteln Sie mit Python den Unterschied zwischen Datum und Uhrzeit in Sekunden
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
[Einführung in Python] So erhalten Sie den Datenindex mit der for-Anweisung
So ermitteln Sie die Anzahl der Stellen in Python
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?
So zählen Sie die Anzahl der Vorkommen jedes Elements in der Liste in Python mit der Gewichtung
Es ist einfach, SQL mit Python auszuführen und das Ergebnis in Excel auszugeben
Versuchen Sie, COVID-19 Tokyo-Daten mit Python zu kratzen
[Homologie] Zählen Sie mit Python die Anzahl der Löcher in den Daten
Vergleich der Verwendung von Funktionen höherer Ordnung in Python 2 und 3
So erstellen Sie einen Datenrahmen und spielen mit Elementen mit Pandas
[Einführung in Python] So erhalten Sie Daten mit der Funktion listdir
So melden Sie sich mit Python bei AtCoder an und senden automatisch
Übersicht über die virtuelle Python-Umgebung und deren Erstellung
[Super einfach! ] So zeigen Sie den Inhalt von Wörterbüchern und Listen einschließlich Japanisch in Python an
So bestimmen Sie die Existenz eines Selenelements in Python
So ändern Sie die Protokollstufe von Azure SDK für Python
Wie Sie die interne Struktur eines Objekts in Python kennen
So überprüfen Sie die Speichergröße einer Variablen in Python
[Python] So erhalten Sie den ersten und den letzten Tag des Monats
Geben Sie den Inhalt von ~ .xlsx im Ordner mit Python in HTML aus
Festlegen der CORS-Einstellungen für den Azure-Speicherdienst in Python
Wie erstelle ich eine große Menge an Testdaten in MySQL? ??
Das 14. Referenzproblem beim Schreiben in Echtzeit in Python
Erstellen Sie eine Funktion, um den Inhalt der Datenbank in Go abzurufen
Das 18. Offline-Echtzeit-Schreiben eines Referenzproblems in Python
So zeigen Sie Bytes in Java und Python auf die gleiche Weise an
[Python] Erstellen Sie ein Programm, das Zeilenumbrüche in der Zwischenablage löscht. + Als Verknüpfung mit Fenstern registrieren
Teil 1 Ich habe die Antwort auf das Referenzproblem geschrieben, wie man in Python in Echtzeit offline schreibt
[Python] So legen Sie die Position und Größe der Fensteranzeige von matplotlib fest
17. In Python implementiertes Referenzproblem für das Offline-Schreiben in Echtzeit
So schreiben Sie den richtigen Shebang in Perl-, Python- und Ruby-Skripten
Das 16. Offline-Echtzeit-Schreiben eines Referenzproblems zur Lösung mit Python
Versuchen Sie, die Höhendaten des National Land Research Institute mit Python abzubilden
So fügen Sie OpenCV in Raspberry Pi ein und sammeln mit Python ganz einfach Bilder von Gesichtserkennungsergebnissen
Zeichnen von Daten einer Galaxie mit sichtbarem Licht mithilfe der OpenNGC-Datenbank in Python
Ich habe versucht, die statistischen Daten der neuen Corona mit Python abzurufen und zu analysieren: Daten der Johns Hopkins University
Python-Code zum Trainieren und Testen mit Custom Vision of Cognitive Service
Das 19. Offline-Echtzeit-Schreiben eines Referenzproblems zur Lösung mit Python
Verwendung ist und == in Python
Lesen Sie die Daten des NFC-Lesegeräts, das mit Python an Raspberry Pi 3 angeschlossen ist, und senden Sie sie mit OSC an openFrameworks
Ein Beispiel für die Antwort auf die Referenzfrage der Studiensitzung. Mit Python.
Extrahieren Sie die Datentabelle von Azure SQL Server mit pyodbc und versuchen Sie, sie als numpy array / pandas dataframe zu definieren
Teil 1 Ich habe ein Beispiel für die Antwort auf das Referenzproblem geschrieben, wie man in Python in Echtzeit offline schreibt
Schritte zum Massen-Download von Fotos des EGAO-Schulfotoservices mit Python-Basis
So übergeben Sie das Ergebnis der Ausführung eines Shell-Befehls in einer Liste in Python
So starten Sie das Python-Projekt im Jahr 2020 (Windows WSL und Mac Common)
So übergeben Sie den Pfad zu der mit pyenv und virtualenv mit PyCharm erstellten Bibliothek
Zusammenfassung zum Lesen numerischer Daten mit Python [CSV, NetCDF, Fortran Binary]
Führen Sie Raw SQL mit Redash unter Verwendung der Python-Datenquelle aus und zeigen Sie das Ergebnis an
[Python] So benennen Sie Tabellendaten und geben sie mit csv aus (to_csv-Methode)
So zählen Sie die Anzahl der Elemente in Django und geben sie in die Vorlage aus
[Azure] Ich habe versucht, eine virtuelle Linux-Maschine mit Azure von Microsoft Learn zu erstellen
Verwendung von OAuth und API für Dienstkonten mit Google API Client für Python
So ermitteln Sie den Koeffizienten der ungefähren Kurve, die in Python durch die Scheitelpunkte verläuft
Ich bin süchtig nach dem Unterschied, wie Flask und Django JSON-Daten empfangen
Hinweis: So erhalten Sie den letzten Tag des Monats mit Python (hinzugefügt am ersten Tag des Monats)