¿Por qué los enteros en la tupla de la fila de la base de datos tienen un sufijo 'L'?

Mi pregunta es ¿por qué los valores enteros de una fila de MySQL tienen un sufijo 'L'? Aquí están los detalles:

El siguiente diccionario, formateado artificialmente aquí para facilitar la visualización:

{'estimated': '', 
 'suffix': '', 
 'typeofread': 'g', 
  'acct_no': 901001000L, 
  'counter': 0, 
  'time_billed': datetime.datetime(2012, 5, 1, 9, 5, 33), 
  'date_read': datetime.datetime(2012, 3, 13, 23, 19, 45), 
  'reading': 3018L, 
  'meter_num': '26174200'}

se compone de columnas de una tabla de base de datos MySQL comprimidas con el resultado de leerlas una vez de la tabla.

Puedo eliminar la 'L' al pasar estos valores a int (), así que si ese diccionario estuviera en una variable llamada snapped_read, podría hacer esto:

int(snapped_read['reading']) y3018L cambiaría a3018.

Tengo curiosidad por saber por qué los enteros aparecen de esta manera.

Respuestas a la pregunta(3)

Su respuesta a la pregunta