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)
--Déclaré pour éditer avec pymysql
--Sélectionnez les informations de la base de données à éditer avec .connect ()
--Entrez la commande SQL dans la base de données sélectionnée avec def select_sql
python
@app.route('/')
def select_sql():
connection = getConnection()
message = "Hello world"
cursor = connection.cursor()
sql = "INSERT INTO players (name, level, job_id) VALUES ('Kirishima n ° 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)
cursor = connection.cursor ()
pour pouvoir faire référence à cursor
.
--sql = "INSERT INTO players (name, level, job_id) VALUES ('Kirishima No. 1', 1, 1)"
, sélectionnez la table avec ʻINSERT INTO , et sélectionnez la colonne que vous voulez éditer. Après cela, ajoutez des données à la colonne sélectionnée par
VALUES ('Kirishima No. 1', 1, 1)`. connection.commit ()
?python
sql = "UPDATE players SET level = 10 WHERE id = 12"
cursor.execute(sql)
connection.commit()
--Remplacez ʻINSERTpar ceci --ʻUPDATE <nom de la table>
pour sélectionner la table que vous voulez éditer . SET level = 10
pour sélectionner et demander de changer la valeur de la colonne de niveau sélectionnée à 10, et WHERE id = 12
pour sélectionner laquelle des colonnes de niveau. Sélectionnez si les données seront modifiées
python
sql = "DELETE FROM players WHERE id = 12"
cursor.execute(sql)
connection.commit()
SUPPRIMER DES joueurs
--WHERE id = 12
"Quoi?" "Le gars avec l'ID 12"―― Je ne pourrais pas faire grand-chose aujourd'hui ――Il peut être préférable de se reposer environ une journée à la fois
Recommended Posts