MySQL es muy adecuado para la celebración de los datos de una lista de correo. Usted puede utilizar la base de datos MySQL por sí mismo, o puede crear una aplicación basada en web donde los usuarios pueden inscribirse para un catálogo o bibliografía correo directo. La información se divide en dos tablas, la tabla de direcciones y la tabla de código postal. Las tablas
La tabla código postal le permite tener sólo una instancia de cada ciudad y el estado para cada código postal , reduciendo la redundancia de datos con la base de datos . También reduce la posibilidad de error . La sintaxis para crear esta tabla es: CREATE
zip MESA (ciudad VARCHAR ( 20 ) , estado CHAR ( 2 ) , cremallera INT ( 7 ));
La tabla de direcciones se crea siguiente. Usted no necesitará una columna ciudad o estado, ya que se hace referencia en la tabla " zip" .
CREAR dirección MESA ( fname VARCHAR ( 20 ) , lname VARCHAR ( 20 ) , staddress VARCHAR ( 50 ) , zip INT ( 7 ));
Se puede utilizar un lenguaje de script 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 agregar el archivo a la declaración CARGA INFILE . Sin embargo , los datos en el archivo debe estar en el mismo orden que las columnas de la tabla
LOAD DATA LOCAL INFILE ' mailinglist.txt ' en dirección de la tabla ; .
Acceso a la datos
Para obtener las direcciones completas de los miembros de la lista de correo, que se unan a las mesas .
SELECT fname , lname , staddress , ciudad, estado , zip.zip dirección FROM ÚNETE zip zip USO ;
Esto devolverá una tabla que contiene todas las direcciones de la lista de correo. Si sólo quería las direcciones de un determinado código postal , usted puede agregar una declaración donde .
SELECT fname , lname , staddress , ciudad, estado , zip.zip DE ÚNETE dirección postal USO postal cuando zip.zip = 17097 ; .
puede utilizar la sentencia WHERE con cualquiera de las columnas para encontrar la información exacta que usted necesita
igual que el envío de los datos a la base de datos , puede usar lenguajes de script para pasar los datos a las páginas web , archivos de texto o incluso el software de procesamiento de textos .