วิธีสร้างฐานข้อมูลรายชื่อผู้รับจดหมายด้วย MySQL

ฐานข้อมูล MySQL สามารถใช้เพื่อสร้างรายชื่ออีเมลออนไลน์หรือออฟไลน์ได้ฟรี ฐานข้อมูลรายชื่ออีเมลพื้นฐานประกอบด้วยสองตาราง ตารางหนึ่งประกอบด้วยชื่อที่อยู่อีเมลที่อยู่และรหัสไปรษณีย์ของสมาชิกแต่ละคนในรายชื่อ ตารางอื่นประกอบด้วยรหัสไปรษณีย์และเมืองและรัฐที่เกี่ยวข้อง ซึ่งจะกำจัดการจำลองข้อมูลในตาราง สมาชิกหลายคนในรายชื่ออีเมลสามารถมีรหัสไปรษณีย์เดียวกันได้ แต่เมืองและรัฐจะถูกเก็บไว้ในที่เดียวเท่านั้น

1

เข้าสู่ระบบฐานข้อมูล MySQL

2

พิมพ์บรรทัดต่อไปนี้เพื่อสร้างฐานข้อมูลชื่อ "mailing":

สร้างฐานข้อมูลหากไม่มีการส่งจดหมาย

3

พิมพ์บรรทัดต่อไปนี้เพื่อใช้ฐานข้อมูลที่สร้างขึ้นใหม่:

ใช้การส่งจดหมาย;

4

พิมพ์บรรทัดต่อไปนี้เพื่อสร้างตารางที่มีชื่อนามสกุลที่อยู่อีเมลที่อยู่และรหัสไปรษณีย์ของผู้ติดต่อแต่ละราย:

สร้างตารางหากไม่มีการส่งจดหมาย (fname VARCHAR (20), lname VARCHAR (30), อีเมล VARCHAR (50), street VARCHAR (150), zip INT (10));

5

พิมพ์บรรทัดต่อไปนี้เพื่อสร้างตารางที่มีเมืองและรัฐสำหรับรหัสไปรษณีย์แต่ละรายการในรายชื่ออีเมล:

สร้างตารางหากไม่มี zip (zip INT (10) คีย์หลัก, VARCHAR เมือง (30), VARCHAR ของรัฐ (20));

6

พิมพ์บรรทัดต่อไปนี้เพื่อแทรกข้อมูลลงในตาราง:

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

พิมพ์บรรทัดต่อไปนี้เพื่อพิมพ์ที่อยู่ทางไปรษณีย์ของแต่ละคนในรายชื่อผู้รับจดหมาย:

เลือก mailing.fname, mailing.lname, mailing.street, zip.city, zip.state, zip.zip จากการส่งจดหมาย, zip WHERE mailing.zip = zip.zip;