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)
pymysql
deklariert
--Wählen Sie die zu bearbeitenden Datenbankinformationen mit .connect ()
aus
--Geben Sie den SQL-Befehl in die Datenbank ein, die mit def select_sql
ausgewählt wurdepython
@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)
sql = "INSERT INTO-Spieler (Name, Level, Job-ID) VALUES ('Kirishima No. 1', 1, 1)"
, wählen Sie die Tabelle mitINSERT INTO <Tabellenname>
aus und wählen Sie die Spalte aus, die Sie bearbeiten möchten. Fügen Sie danach Daten zu der durch "WERTE" ("Kirishima Nr. 1", 1, 1) "ausgewählten Spalte hinzu. python
sql = "UPDATE players SET level = 10 WHERE id = 12"
cursor.execute(sql)
connection.commit()
UPDATE <Tabellenname>
aus und weisen Sie an, den Wert der mit SET level = 10
auf 10 und mit WHERE id = 12
ausgewählten Levelspalte zu ändern Wählen Sie aus, ob die Daten bearbeitet werden sollenpython
sql = "DELETE FROM players WHERE id = 12"
cursor.execute(sql)
connection.commit()
WHERE id = 12
"Was?" "Der Typ mit der ID 12"»Ich konnte heute nicht viel machen ―― Es ist möglicherweise besser, sich etwa einen Tag lang auszuruhen
Recommended Posts