Ky wikiHow ju mëson se si të krijoni një bazë të dhënash duke përdorur MySQL. Për të krijuar një bazë të dhënash, duhet të hapni ndërfaqen e linjës së komandës "mysql" dhe të futni komandat e bazës së të dhënave ndërsa serveri po funksionon.
Hapi
Pjesa 1 nga 3: Hapja e Linjës së Komandës MySQL
Hapi 1. Sigurohuni që serveri MySQL është i lidhur
Nëse serverMySQL nuk është në rrjet, nuk mund të krijoni një bazë të dhënash.
Ju mund të kontrolloni statusin e serverit duke hapur MySQL Workbench, duke zgjedhur serverin dhe duke parë treguesin "Statusi i serverit" në skedën "Administrata - Statusi i Serverit"
Hapi 2. Kopjoni adresën (shtegun) e dosjes së instalimit
Adresa do të varet nga sistemi operativ i përdorur (p.sh. Windows ose Mac):
- Windows - Kopjoni C:/Program Files/MySQL/MySQL Workbench 8.0 CE/dhe sigurohuni që të zëvendësoni emrin e dosjes së fundit me emrin e dosjes aktuale MySQL.
- Mac-Kopjoni /usr/local/mysql-8.0.13-osx10.13-x86_64/ dhe sigurohuni që të zëvendësoni emrin e dosjes së fundit me emrin e dosjes aktuale MySQL.
Hapi 3. Hapni një program të linjës komanduese të kompjuterit
Në një kompjuter Windows, përdorni Command Prompt. Ndërkohë, përdoruesit e kompjuterit Mac mund të përdorin Terminalin.
Hapi 4. Ndryshoni hyrjen në drejtorinë e dosjeve të instalimit MySQL
Shkruani cd dhe futni një hapësirë, ngjitni adresën e dosjes së instalimit dhe shtypni Enter. Për shembull, në një kompjuter Windows mund të shkruani shënimin e mëposhtëm:
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE
Hapi 5. Hapni komandën e hyrjes në MySQL
Për shembull, për të hapur kërkesën e hyrjes për emrin e përdoruesit "tim", shtypni hyrjen e mëposhtme dhe shtypni tastin Enter:
mysql -u me -p
Hapi 6. Futni fjalëkalimin e llogarisë
Shkruani fjalëkalimin e llogarisë tuaj të përdoruesit MySQL, pastaj shtypni Enter. Ju do të regjistroheni në llogari dhe aplikacioni i linjës së komandës do të lidhet me komandat MySQL.
- Mund të shihni shënuesin "MySQL>" në dritaren e aplikacionit të vijës së komandës. Nga kjo fazë, çdo komandë që futni do të përpunohet përmes aplikacionit të linjës së komandës MySQL.
- Kuptoni se si të futni komandat MySQL. Komandat MySQL duhet të futen duke përdorur një pikëpresje (;) menjëherë pas pjesës së fundit të komandës. Ju gjithashtu mund të futni një komandë, shkruani një pikëpresje dhe shtypni Enter përsëri.
Pjesa 2 nga 3: Krijimi i një baze të dhënash
Hapi 1. Krijoni një skedar të bazës së të dhënave
Ju mund të krijoni një duke shtypur komandën "krijoni bazën e të dhënave" krijoni bazën e të dhënave, duke shtuar emrin e bazës së të dhënave dhe duke futur një pikëpresje dhe duke shtypur Enter. Për një bazë të dhënash të quajtur "Të dhënat e kafshëve shtëpiake", për shembull, futni komandën e mëposhtme:
krijoni një bazë të dhënash të Pet_Data_Animals;
- Emrat e bazës së të dhënave nuk mund të përmbajnë hapësira. Nëse dëshironi të përfshini hapësira në emrin tuaj, duhet të përdorni një nënvizim (p.sh. "Miku im më i mirë" bëhet "Miku im më i mirë").
- Çdo komandë MySQL duhet të përfundojë me pikëpresje. Nëse harroni pikëpresjen e parë, mund ta shkruani pranë " … ”Shfaqet, pastaj shtypni përsëri tastin Enter.
Hapi 2. Shfaq bazën e të dhënave të ruajtura aktualisht
Ju mund të shfaqni një listë të bazave të të dhënave të ruajtura duke shtypur komandën e mëposhtme dhe duke shtypur Enter:
shfaq bazat e të dhënave;
Hapi 3. Zgjidhni një bazë të dhënash
Ju mund të zgjidhni një bazë të dhënash nga lista duke shtypur komandën e përdorimit të emrit, me "emrin" si emrin e bazës së të dhënave. Për shembull, për bazën e të dhënave "Të dhënat e kafshëve shtëpiake", shtypni komandën e mëposhtme dhe shtypni Enter:
përdorni Data_Animal_Pet;
Hapi 4. Prisni që të shfaqet mesazhi i konfirmimit
Pasi të shihni frazën "Baza e të dhënave u ndryshua" nën komandën e fundit të futur, mund të kaloni në krijimin e përmbajtjes së bazës së të dhënave.
Pjesa 3 nga 3: Krijimi i Tabelave
Hapi 1. Kuptoni komandat e ndryshme të tabelës
Ka disa aspekte kryesore të tabelave për të cilat duhet të dini para se të krijoni një tabelë:
- Titulli - Titulli i tabelës shtohet menjëherë pas komandës "krijo tabelë" dhe duhet të ndjekë të njëjtat rregulla si emri i bazës së të dhënave (p.sh. pa hapësira).
- Titujt e kolonave - Ju mund të specifikoni titujt e kolonave duke shtypur emrat e titujve në kllapa (shihni shembullin e hapit tjetër).
- Gjatësia katrore - Kur specifikoni gjatësinë e kutisë, mund të përdorni "VARCHAR" (një karakter i ndryshueshëm që ju lejon të shtypni midis një dhe numrit maksimal të karaktereve "VARCHAR") ose "CHAR" (nuk kërkon më shumë dhe jo më pak se numri i specifikuar i karaktereve; si për shembull, "CHAR (1)" kërkon një karakter, "CHAR (3)" kërkon tre karaktere, dhe kështu me radhë).
-
Datat - Nëse doni të shtoni data në tabelë, përdorni komandën "DATE" për të treguar që përmbajtja e kolonës duhet të formatohet si data. Për më tepër, datat duhet të futen në formatin e vitit-muaj-datë (
XXXX-XX-XX
- ).
Hapi 2. Skiconi tabelën
Para se të futni të dhëna në një tabelë, duhet të krijoni një strukturë të tabelës duke shtypur komandën e mëposhtme dhe duke shtypur butonin Enter:
krijoni emrin e tabelës (kolona1 varchar (20), kolona2 varchar (30), kolona3 char (1), kolona4 data);
- Për shembull, për të krijuar një tabelë të titulluar "Kafshët shtëpiake" me dy kolona "VARCHAR", një kolonë "CHAR" dhe një kolonë me datë, mund të shtypni komandën e mëposhtme:
krijoni tabelën Pet_Animal (Emri varchar (20), Species varchar (30), Karakteri gjinor (1), Data e lindjes_Data);
Hapi 3. Shtoni rreshta në tabelë
Me komandën "insert", mund të futni informacionin e bazës së të dhënave në baza rresht pas rreshti:
fut në vlerat e emrit të tabelës ('vlera e kolonës1', 'vlera e kolonës2', 'vlera e kolonës3', 'vlera e kolonës4');
-
Për tabelën "Pets_Pet" të përdorur më herët, rreshtat e të dhënave tuaja duhet të duken kështu:
fut në vlerat Pet_Animal ('Fido', 'Husky', 'J', '2017-04-12');
- Mund të futni fjalën NULL si përmbajtje të kolonës nëse kolona është bosh.
Hapi 4. Shkruani. Nëse dëshironi ta bëni këtë, kaloni hapin tjetër.
Hapi 5. Ngarko një skedar teksti nëse është e nevojshme
Nëse keni një bazë të dhënash me më shumë rreshta informacioni që do të ishin të dhimbshme nëse do të duhej t'i shtypni manualisht një nga një, mund të ngarkoni një skedar teksti që përmban të dhënat duke përdorur kodin e mëposhtëm:
ngarkoni të dhënat lokale infile '/path/namaberkas.txt' në linjat e tabelës nama_tabel të përfunduara me '\ r / n';
-
Në shembullin e tabelës "Pet_Animal", mund të shkruani kodin ose komandën e mëposhtme:
ngarkoni të dhënat lokale infile 'C: /Users/username/Desktop/pets.txt' në tabelë linjat Pets_Pets të përfunduara me '\ r / n';
- Në kompjuterët Mac, duhet të përdorni komandën "linjat e përfunduara me" me '\ r' në vend të '\ r / n'.
Hapi 6. Rishikoni tabelën e krijuar
Futni bazat e të dhënave të shfaqjes; komandën, pastaj zgjidhni bazën e të dhënave duke shtypur zgjidhni * nga emri;, me "emër" si emër të bazës së të dhënave. Për shembull, nëse jeni duke përdorur bazën e të dhënave "Pet_List", shtypni komandën e mëposhtme:
shfaq bazat e të dhënave; zgjidhni * nga Pet_List;
Këshilla
-
Këtu janë disa nga llojet e të dhënave më të përdorura:
- “ CHAR ”(Gjatësia) - Kjo ndryshore ka një gjatësi të caktuar të vargut të karaktereve (vargut).
- “ VARCHAR ”(Gjatësia) - Ky ndryshore ka gjatësinë maksimale të vargut të karaktereve (sipas ndryshores së gjatësisë që keni futur).
- “ TEKSTI ” - Kjo ndryshore ka një grup të karakterit me një gjatësi maksimale të tekstit ekuivalente me 64 kilobajt.
- “ INT ”(Gjatësia)-Ky ndryshore është një numër i plotë 32-bit me një gjatësi maksimale të shifrave (një shenjë minus ose“-”konsiderohet një“shifër”për numrat negativë).
- “ DEKIMALE ”(Gjatësia, dhjetori) - Ky ndryshore është një numër dhjetor me vlerën e gjatësisë si numri i përgjithshëm i karaktereve të shfaqura. Ndërkohë, kolona dhjetore tregon numrin maksimal të numrave që mund të shfaqen pas presjes.
- “ DAT ”-Ky ndryshore përmban datën në formatin vit-muaj-datë (####-##-##).
- “ KOHA ”-Ky ndryshore përmban kohën në formatin orë-minutë-sekondë.
- “ ENUM ”(“Vlera1”,“vlera2”,….) - Ky ndryshore përmban një listë të numrave ose vlerave të plota.
-
Këtu janë disa parametra shtesë që mund të përdorni:
- “ JO NULL ” - Me këtë parametër, duhet të futni një vlerë. Kolona nuk mund të zbrazet.
- “ PEFRFUNDIM ”Vlera e paracaktuar-Nëse nuk futen të dhëna ose vlera, vlera e paracaktuar do t'i shtohet kolonës automatikisht.
- “ E PAPREJTUR ” - Në fushën numerike, parametri siguron që numri i futur nuk do të jetë një numër negativ.
- “ AUTO_INCREMENT ” - Me këtë parametër, vlera do të rritet automatikisht sa herë që shtoni një rresht të ri në tabelë.
Paralajmërim
- Nëse serveri MySQL nuk po funksionon kur përpiqeni të hyni në vijën e komandës "mysql", nuk mund ta vazhdoni këtë proces.
- Ashtu si me kodimet e tjera, sigurohuni që komandat që futni të jenë të shtypura me drejtshkrimin dhe hapësirën e duhur para se të përpiqeni t'i futni ato.