Tecnología

Inicio

MySQL Tutorial de la lista de correo

MySQL es muy adecuado para la celebración de los datos de una lista de correo. Puede utilizar la base de datos MySQL por sí mismo, o puede crear una aplicación basada en web donde los usuarios pueden registrarse para obtener un catálogo o la literatura de correo directo. La información se divide en dos tablas, la tabla de direcciones y la tabla de código postal.

Las mesas

La tabla de código postal le permite tener sólo una instancia de cada ciudad y estado para cada código postal, lo que reduce la redundancia de datos con la base de datos. También reduce la posibilidad de error. La sintaxis para crear esta tabla es:

CREAR TABLA postal (ciudad VARCHAR (20), el estado CHAR (2), INT postal (7))
IR

La tabla de direcciones se crea siguiente. No necesitará una columna ciudad o estado, a medida que se hace referencia en la tabla "zip".

CREAR dirección de la tabla (VARCHAR fnombre (20), lname VARCHAR (20), staddress VARCHAR (50), cremallera INT (7))
IR

Se puede utilizar un lenguaje de programación como PHP o Perl para enviar direcciones desde una página web. Si ya tiene una lista de correo puede crear un archivo de texto y añadir el archivo con la declaración de carga INFILE. Sin embargo, los datos en el archivo deben estar en el mismo orden que las columnas de la tabla.

LOAD DATA LOCAL INFILE 'mailinglist.txt' en la dirección de la tabla;

Acceso a los Datos

Para obtener las direcciones completas de los miembros de la lista de correo, que se unan a las mesas.

fnombre SELECT, lname, staddress, ciudad, estado, zip.zip DE dirección postal JOIN utilizando ZIP;

Esto devolverá una tabla que contiene todas las direcciones en la lista de correo. Si sólo quería las direcciones a partir de un determinado código postal, puede agregar una declaración dónde.

fnombre SELECT, lname, staddress, ciudad, estado, zip.zip dirección DE USO DE ÚNETE postal postal cuando zip.zip = 17097;

Puede utilizar la instrucción WHERE con cualquiera de las columnas para encontrar la información exacta que necesita.

Al igual que el envío de los datos a la base de datos, puede utilizar lenguajes de script para pasar los datos a páginas web, archivos de texto o incluso el software de procesamiento de textos.