Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak uzyskać wszystkie wyniki krotki mysql i przekonwertować na json

Teraz w PyMysql jest funkcja, która umożliwia skonfigurowanie połączenia tak, aby używało kursorClass, który domyślnie generuje słownik jako wyjście. (Dzięki temu działa bezpośrednio podczas zwracania wyniku API, gdy jest on konwertowany na JSON)

Z dokumentacji of PyMysql:Skonfiguruj swoje połączenie jako

# Connect to the database
connection = pymysql.connect(host='localhost',
                             user='user',
                             password='passwd',
                             db='db',
                             charset='utf8mb4',
                             cursorclass=pymysql.cursors.DictCursor)

result = cursor.fetchone()
        print(result)

Dane wyjściowe dla tego wyniku:

{'password': 'very-secret', 'id': 1}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mac OS Sierra virtualenv (python 2.7) pip install mysqlclient błąd

  2. Dlaczego wiersze miałyby się zgadzać, ale nie byłyby zmieniane za pomocą instrukcji aktualizacji mysql?

  3. Kiedy używać LEFT JOIN, a kiedy INNER JOIN?

  4. Jak uzyskać identyfikator wiersza w mysql

  5. pobierz ostatnio wstawiony identyfikator w serwerze sql 2008