Spaces:
Build error
Build error
Demosthene-OR
commited on
Commit
•
63c5dc7
1
Parent(s):
281e23d
....
Browse files- docker run MySQL db.txt +1 -0
- mysql_connector_python.py +10 -12
docker run MySQL db.txt
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
docker run -it -p 3306:3306 --platform=linux/amd64 registry.hf.space/demosthene-or-rakuten-mysql:latest
|
mysql_connector_python.py
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
import mysql.connector
|
2 |
|
3 |
# Définir les options de connexion TCP
|
4 |
-
client_flags = [mysql.connector.ClientFlag.PROTOCOL_41]
|
5 |
|
6 |
# Connexion à la base de données
|
7 |
conn = mysql.connector.connect(
|
8 |
-
host= "
|
9 |
user= 'root', #"rakuten_admin", # Nom d'utilisateur MySQL
|
10 |
port="3306",
|
11 |
# unix_socket="/var/run/mysqld/mysql.sock",
|
@@ -17,6 +17,14 @@ conn = mysql.connector.connect(
|
|
17 |
# Création d'un curseur pour exécuter des requêtes SQL
|
18 |
cursor = conn.cursor()
|
19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
# Exemple de requête SELECT
|
21 |
query = "SELECT * FROM utilisateurs;"
|
22 |
cursor.execute(query)
|
@@ -26,16 +34,6 @@ result = cursor.fetchall()
|
|
26 |
for row in result:
|
27 |
print(row)
|
28 |
|
29 |
-
'''
|
30 |
-
# Exemple de requête INSERT
|
31 |
-
insert_query = "INSERT INTO votre_table (colonne1, colonne2) VALUES (%s, %s)"
|
32 |
-
values = ("valeur1", "valeur2")
|
33 |
-
cursor.execute(insert_query, values)
|
34 |
-
|
35 |
-
# Valider la transaction
|
36 |
-
conn.commit()
|
37 |
-
'''
|
38 |
-
|
39 |
# Fermer le curseur et la connexion
|
40 |
cursor.close()
|
41 |
conn.close()
|
|
|
1 |
import mysql.connector
|
2 |
|
3 |
# Définir les options de connexion TCP
|
4 |
+
client_flags = [mysql.connector.ClientFlag.PROTOCOL_41, mysql.connector.ClientFlag.SSL]
|
5 |
|
6 |
# Connexion à la base de données
|
7 |
conn = mysql.connector.connect(
|
8 |
+
host= "localhost", # "localhost", #"demosthene-or-rakuten-mysql.hf.space", # Adresse IP ou nom d'hôte du serveur MySQL
|
9 |
user= 'root', #"rakuten_admin", # Nom d'utilisateur MySQL
|
10 |
port="3306",
|
11 |
# unix_socket="/var/run/mysqld/mysql.sock",
|
|
|
17 |
# Création d'un curseur pour exécuter des requêtes SQL
|
18 |
cursor = conn.cursor()
|
19 |
|
20 |
+
# Exemple de requête INSERT
|
21 |
+
insert_query = "INSERT INTO utilisateurs (nom, prenom, email) VALUES (%s, %s, %s)"
|
22 |
+
values = ("Renouard", "Sonia", "s.r@free.fr")
|
23 |
+
cursor.execute(insert_query, values)
|
24 |
+
|
25 |
+
# Valider la transaction
|
26 |
+
conn.commit()
|
27 |
+
|
28 |
# Exemple de requête SELECT
|
29 |
query = "SELECT * FROM utilisateurs;"
|
30 |
cursor.execute(query)
|
|
|
34 |
for row in result:
|
35 |
print(row)
|
36 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
# Fermer le curseur et la connexion
|
38 |
cursor.close()
|
39 |
conn.close()
|