Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

MySQL Mailing List Tutorial

MySQL je vhodný aj pre organizovanie dát pre mailing list . Môžete použiť databázu MySQL na jeho vlastné , alebo si môžete vytvoriť aplikáciu , web založený kde používatelia môžu prihlásiť do katalógu alebo direct mail literatúry . Informácie sú rozdelené do dvoch tabuliek , tabuľky adries a tabuľky PSČ . Tabuľky

PSČ tabuľka vám umožní mať iba jednu inštanciu každého mesta a štátu pre každú poštové smerovacie číslo , znižuje redundanciu dát s v databáze . To tiež znižuje šancu na chyby . Syntax pre vytvorenie tejto tabuľky je :

CREATE TABLE zips (mesto VARCHAR ( 20 ) , stav CHAR ( 2 ) , zips INT ( 7 ) ) ;

adresa tabuľka je vytvorená ďalšia . Nebudete potrebovať Mesto , stať stĺpec , pretože oni sú odvolával sa na " zips " tabuľky .

CREATE TABLE adresu ( jmsoub VARCHAR ( 20 ) , lname VARCHAR ( 20 ) , staddress VARCHAR ( 50 ) , na zips INT ( 7 ) ) ;

môžete použiť skriptovací jazyk , ako je PHP alebo Perl poslať adresy z webovej stránky . Ak už máte zoznam adries , môžete vytvoriť textový súbor a pridať súbor s vyhlásením LOAD vstupný súbor . Avšak , dáta v súbore musí byť v rovnakom poradí ako stĺpce v tabuľke

LOAD DATA LOCAL vstupný súbor " mailinglist.txt ' INTO TABLE adresu ; .
Prístup údaje

Ak chcete získať kompletné adresy členov mailing listu , bude spojenie tabuliek dohromady .

SELECT fname lname , staddress , mesto, štát , zip.zip Z adresy JOIN zips POUŽITIE zips ;

vráti tabuľku obsahujúcu všetky adresy v mailing listu . Ak by ste chceli iba adresy z určitého PSČ , môžete pridať , kde vyhlásenie .

SELECT fname lname , staddress , mesto, štát , zip.zip FROM adresu JOIN zips POUŽITIE zips KDE zip.zip = 17097 ;

môžete použiť WHERE vyhlásenie s niektorou zo stĺpcov nájsť presné informácie , ktoré potrebujete

ako odosielanie dát do databázy , môžete použiť skriptovacie jazyky odovzdať dáta . na webových stránkach , textové súbory , alebo dokonca textového editora .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené