La base de datos MySQL se puede utilizar para crear una lista de correo gratuita en línea o fuera de línea. Una base de datos básica de listas de correo contiene dos tablas. Una tabla contiene el nombre, la dirección de correo electrónico, la dirección postal y el código postal de cada miembro de la lista. La otra tabla contiene contiene códigos postales (zip) y su ciudad y estado correspondientes. Esto elimina la replicación de datos en las tablas. Varios miembros de la lista de correo pueden tener el mismo código postal, pero la ciudad y el estado solo se almacenan en una ubicación.
1
Inicie sesión en la base de datos MySQL.
2
Escriba la siguiente línea para crear una base de datos llamada "mailing":
CREAR BASE DE DATOS SI NO EXISTE correo;
3
Escriba la siguiente línea para usar la base de datos recién creada:
USE correo;
4
Escriba la siguiente línea para crear una tabla que contenga el nombre, apellido, dirección de correo electrónico, dirección postal y código postal de cada contacto:
CREAR TABLA SI NO EXISTE mailing (fname VARCHAR (20), lname VARCHAR (30), email VARCHAR (50), street VARCHAR (150), zip INT (10));
5
Escriba la siguiente línea para crear una tabla que contenga la ciudad y el estado para cada código postal en la lista de correo:
CREAR TABLA SI NO EXISTE zip (zip INT (10) PRIMARY KEY, ciudad VARCHAR (30), estado VARCHAR (20));
6
Escriba las siguientes líneas para insertar los datos en las tablas:
INSERT INTO zip (zip, city, state) VALUES (17101, 'Harrisburg', 'Pennsylvania'), (10001, 'New York', 'New York'), (23081, 'Williamsburg', 'Virginia');
INSERT INTO mailing (fname, lname, email, street, zip) VALUES ('John', 'Smith', '[email protected]', '1200 East Ave', '10001'), ('Fred', 'Astair ',' [email protected] ',' 200 Colonial Road ', 23081), (' Ginger ',' Rogers ',' [email protected] ',' 300 Olde Ave ', 17101);
7
Escriba la siguiente línea para imprimir la dirección postal de cada individuo en la lista de correo:
SELECCIONE mailing.fname, mailing.lname, mailing.street, zip.city, zip.state, zip.zip FROM mailing, zip DONDE mailing.zip = zip.zip;