(Für mich) Flask_8 (Hinzufügen / Bearbeiten / Löschen in Datenbank mit Python)

Artikel

  1. Eine kurze Überprüfung der Datenbank
  2. Zur Datenbank hinzufügen
  3. Bearbeiten in der Datenbank
  4. In Datenbank löschen

1. Einfache Überprüfung

python


from flask import Flask, render_template
import pymysql
app = Flask(__name__)

def getConnection():
    return pymysql.connect(
        host='localhost',
        db='mydb',
        user='root',
        password='',
        charset='utf8',
        cursorclass=pymysql.cursors.DictCursor
    )

@app.route('/')
def select_sql():
  
    connection = getConnection()
    message = "Hello world"

    sql = "SELECT * FROM players"
    cursor = connection.cursor()
    cursor.execute(sql)
    players = cursor.fetchall()

    cursor.close()
    connection.close()

    return render_template('view.html', message = message, players = players)

2. Nachtrag in der Datenbank

python


@app.route('/')
def select_sql():
  
    connection = getConnection()
    message = "Hello world"

    cursor = connection.cursor()

    sql = "INSERT INTO players (name, level, job_id) VALUES ('Kirishima Nr. 1', 1, 1)"
    cursor.execute(sql)
    connection.commit()

    sql = "SELECT * FROM players"
    cursor.execute(sql)
    players = cursor.fetchall()

    cursor.close()
    connection.close()

    return render_template('view.html', message = message, players = players)

3. Bearbeiten in der Datenbank

python


    sql = "UPDATE players SET level = 10 WHERE id = 12"
    cursor.execute(sql)
    connection.commit()

4. In Datenbank löschen

python


    sql = "DELETE FROM players WHERE id = 12"
    cursor.execute(sql)
    connection.commit()

5. Am Ende

»Ich konnte heute nicht viel machen ―― Es ist möglicherweise besser, sich etwa einen Tag lang auszuruhen

Recommended Posts

(Für mich) Flask_8 (Hinzufügen / Bearbeiten / Löschen in Datenbank mit Python)
(Für mich) Flask_7 (Datenbank von Flask öffnen)
(Für mich) Flask_5 (Zur txt-Datei hinzufügen)
Tipps zum Umgang mit Binärdateien in Python
(Für mich) Setzen Sie den Kolben in den VS-Code ein
Verarbeiten Sie mehrere Listen mit for in Python
AtCoder Spickzettel in Python (für mich)
Python [für mich]
Fügen Sie ein Zitat ">" für die Beantwortung von E-Mails in Python3 hinzu
[Einführung für Anfänger] Umgang mit MySQL mit Python
Einstellungen für den Einstieg in MongoDB mit Python
Bearbeiten Sie Schriftarten in Python
Programmieren mit Python Flask
Python-Memo (für mich): Array
Schaben mit Selen in Python
Betreiben Sie LibreOffice mit Python
Schaben mit Chromedriver in Python
[Aufbau einer LDAP-Umgebung: 7] Hinzufügen / Suchen / Ändern / Löschen von Benutzern mit Python
Debuggen mit pdb in Python
Erstellen Sie ein untergeordnetes Konto für die Verbindung mit Stripe in Python
[Für Anfänger] Zusammenfassung der Standardeingabe in Python (mit Erklärung)
Python Tkinter Memo (für mich)
Scraping mit Selen in Python
Techniken zum Sortieren in Python
Scraping mit Tor in Python
Tweet mit Bild in Python
Kombiniert mit Ordnungszahl in Python
Webanwendung mit Python + Flask ② ③
Über "für _ in range ():" von Python
Webanwendung mit Python + Flask ④
Dockerfile mit den notwendigen Bibliotheken für die Verarbeitung natürlicher Sprache mit Python
Zahlenerkennung in Bildern mit Python
Überprüfen Sie Python auf Speicherlecks
Mit Flask erstellte SNS Python-Grundlagen
Suchen Sie mit Python nach externen Befehlen
GOTO in Python mit erhabenem Text 3
Arbeiten mit LibreOffice in Python: Importieren
Scraping mit Selen in Python (Basic)
CSS-Analyse mit cssutils in Python
Numer0n mit Elementen, die mit Python erstellt wurden
Öffnen Sie UTF-8 mit Stückliste in Python
Verwenden Sie als nächstes Python (Flask) für Heroku!
Verwenden Sie rospy mit virtualenv in Python3
Verwenden Sie Python in pyenv mit NeoVim
Heatmap mit Dendrogramm in Python + Matplotlib
Lesen Sie Dateien parallel zu Python
Passwort für Lehrbuch mit Python generieren
Verwenden Sie OpenCV mit Python 3 in Window
Führen Sie unittest in Python aus (für Anfänger)
Löschen Sie mehrere Elemente in der Python-Liste
Bis zum Umgang mit Python in Atom
Erste Schritte mit Python für PHPer-Funktionen
Anwendungsentwicklung mit Docker + Python + Flask
Beginnen Sie mit Python mit Blender
Arbeiten mit DICOM-Bildern in Python
[Python] Erstellen einer Wörterbuchtypliste, Hinzufügen / Ändern / Löschen von Elementen und Extrahieren mit einer for-Anweisung