――Cette fois, je ne touche pas du tout à Flask en trichant avec Flask
players dans une base de données appelée mydb dans phpMyAdmin ↓ 
python
import pymysql
print("Fonctionnement")
connection = pymysql.connect(
host="localhost",
db="mydb",
user="root",
password="",
charset="utf8",
cursorclass=pymysql.cursors.DictCursor
)
sql = "SELECT * FROM players"
cursor = connection.cursor()
cursor.execute(sql)
players = cursor.fetchall()
cursor.close()
connection.close()
for player in players:
print(player["name"])
(Légèrement long et difficile à lire)
--Cela imprime la colonne de nom dans les joueurs.
--ʻImport Permet d'utiliser MySQL en python avec pymysql... ---connection = pymysql.connect ()met les informations de connexion à SQL dansconnection`.
host =" localhost " (S'il s'agit de votre propre ordinateur, il peut être local, AWS ou autre serveur) db =" mydb "
--ʻUser = "root" connectera l'utilisateur root à MySQL --password = "", charset = "utf8", `Pas de mot de passe, lisez le code de caractère avec utf-8cursorclass = pymysql.cursors.DictCursor!
sql =" SELECT * FROM players ", placez le SQL que vous voulez exécuter dans la variable sql.
--Avec cursor = connection.cursor (), placez les informations de connexion placées dans connection dans cursor par.cursor ()...
--Dans .execute (sql) ofcursor.execute (sql), exécutez la commande saisie dans sql dans la base de données connectée par les informations de connexion entrées dans cursor.
--cursor.close () ,connection.close ()Cette zone ferme quelque chose qui bougeaitplayer, et les données avec la clé (au sens du format du dictionnaire) sont imprimées.Terminal
$ cd <Nom du répertoire où se trouve le fichier de travail>
$ python <Nom du répertoire de travail>
Si le résultat de l'exécution est normal dans le terminal etc., il est terminé
--Je vais omettre l'installation et je pourrai l'écrire un jour

――C'est OK si vous faites cela normalement
sql
--Extraire toutes les données
SELECT * FROM players;
--Obtenez seulement quelques colonnes
SELECT name, level FROM players;
--Obtenez seulement quelques lignes
SELECT * FROM players WHERE level >= 7;
--Combinez plusieurs conditions
SELECT * FROM players WHERE level >= 7 AND job_id <> 6;
--Combiner la spécification des conditions et la sélection des colonnes
SELECT name, level FROM players WHERE level >= 7;
SELECT * (* fait tout)
--Dans FROM joueurs;, vous dites "où?" "Des joueurs"SELECT (ici nom et niveau).WHERE et une expression conditionnelle après FROM ~~
--WHERE peut appliquer plusieurs expressions conditionnelles en utilisant ʻAND et ʻORListe des expressions conditionnelles utilisables
a = b
a < b
a > b
a <= b
a >= b
a <> b --Que a et b sont différents
――Il est temps de créer une application WEB en louant AWS et en préparant l'environnement! !! !! !!
Recommended Posts