La diferencia entre nulo y NULL en la base de datos y NaN y Ninguno en Python.
La diferencia entre valores nulos y nulos es que al contar, también se contarán los valores NULL para count(field_name) y field_name (esta línea es estadísticamente válida), pero NULL no.
Python tiene dos métodos para obtener datos: 1. Un método es exportar los datos de MySQL a txt o csv y luego leerlos localmente 2. El otro es vincular directamente la base de datos con Python y leer los datos;
El primero es exportar desde; MYSQL a python Cuando los datos se leen después de leerlos, tanto nulo como NULL en el archivo son NULL después de leer Python, es Nan;
Después de conectarse a la base de datos por segunda vez, Python puede leer la estructura de la tabla, y el NULL de la base de datos corresponde a Ninguno en la lista y NaN en pandas (o NaT si el tipo de campo es tiempo) . Los caracteres nulos en la base de datos se reconocen como caracteres nulos.