Ta wikiHow vas uči, kako ustvariti bazo podatkov v MySQL. Če želite ustvariti bazo podatkov, boste morali odpreti vmesnik ukazne vrstice "mysql" in vnesti ukaze baze podatkov, medtem ko strežnik deluje.
Koraki
1. del od 3: Odpiranje ukazne vrstice MySQL
Korak 1. Preverite, ali je strežnik MySQL povezan
Če strežnik MySQL trenutno ni na spletu, ne morete ustvariti zbirke podatkov.
Stanje strežnika lahko preverite tako, da odprete MySQL Workbench, izberete strežnik in pogledate indikator "Status strežnika" na zavihku "Skrbništvo - stanje strežnika"
Korak 2. Kopirajte pot do namestitvene mape
Ta pot se bo razlikovala glede na to, ali uporabljate računalnik z operacijskim sistemom Windows ali Mac:
- Windows - Kopirajte C:/Program Files/MySQL/MySQL Workbench 8.0 CE/pazite, da ime zadnje mape zamenjate z najnovejšim imenom MySQL.
- Mac-Kopirajte /usr/local/mysql-8.0.13-osx10.13-x86_64/, pri tem pa ime zadnje mape zamenjajte z najnovejšim imenom mape MySQL.
Korak 3. Odprite ukazno vrstico računalnika
Ukazni poziv boste uporabljali v računalniku z operacijskim sistemom Windows, medtem ko bodo uporabniki Mac odprli terminal.
Korak 4. Preklopite v imenik namestitvene mape MySQL
Vnesite cd in presledek, prilepite pot do namestitvene mape in pritisnite ↵ Enter. Na večini računalnikov z operacijskim sistemom Windows bi na primer naredili naslednje:
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE
Korak 5. Odprite ukaz za prijavo v MySQL
Če želite na primer odpreti ukaz za prijavo za uporabnika z imenom "jaz", vnesite naslednje in pritisnite ↵ Enter:
mysql -u me -p
Korak 6. Vnesite geslo za svoj račun
Vnesite geslo za uporabniški račun MySQL in pritisnite ↵ Enter. To vas bo prijavilo in vašo aplikacijo ukazne vrstice povezalo z pozivom MySQL.
- V aplikaciji ukazne vrstice bi se morala prikazati oznaka "MySQL>". Od tega trenutka bodo vsi ukazi, ki jih vnesete, obdelani prek aplikacije ukazne vrstice MySQL.
- Razumeti, kako vnesti ukaze MySQL. Ukaze MySQL je treba vnesti s podpičjem (;) takoj po zadnjem delu ukaza, čeprav lahko vnesete tudi ukaz, vnesete podpičje in znova pritisnete ↵ Enter.
2. del 3: Ustvarjanje baze podatkov
Korak 1. Ustvarite datoteko baze podatkov
To boste storili tako, da vnesete ukaz "ustvari bazo podatkov" ustvari bazo podatkov, dodajte ime baze podatkov in podpičje ter pritisnite ↵ Enter. Za bazo podatkov z imenom "Pet Records" na primer vnesete naslednje:
ustvarite bazo Pet_Records;
- Ime vaše zbirke podatkov ne sme vsebovati presledkov; če želite imenu dodati presledek, morate uporabiti podčrtaj (na primer "Moji prijatelji" bi postali "Prijatelji_ mojih").
- Vsak ukaz MySQL se mora končati s podpičjem. Če prvič pogrešate podpičje, ga lahko vnesete poleg … ki se prikaže in nato znova pritisnite ↵ Enter.
Korak 2. Prikažite trenutne baze podatkov
Seznam trenutnih baz podatkov lahko prikažete tako, da vnesete naslednje in pritisnete ↵ Enter:
prikaži baze podatkov;
Korak 3. Izberite svojo bazo podatkov
S seznama lahko izberete svojo zbirko podatkov, tako da vnesete uporabniško ime, kjer je "ime" ime baze podatkov. Na primer, v zbirko podatkov "Pet Records" vnesite naslednje in pritisnite ↵ Enter:
uporabite Pet_Records;
Korak 4. Počakajte na potrditveno sporočilo
Ko vidite, da se pod zadnjim vnesenim ukazom pojavi izraz »Baza podatkov spremenjena«, lahko nadaljujete z ustvarjanjem vsebine baze podatkov.
3. del 3: Ustvarjanje tabele
Korak 1. Razumeti različne ukaze tabele
Preden ustvarite tabelo, morate vedeti nekaj glavnih vidikov vaše mize:
- Naslov - Vaš naslov bo takoj za ukazom "ustvari tabelo" in mora upoštevati enaka pravila kot ime vaše baze podatkov (npr. Brez presledkov).
- Naslov stolpca - Naslove stolpcev lahko določite tako, da v niz oklepajev vnesete različna imena (glejte primer naslednjega koraka).
- Cell Length (Dolžina celice) - Pri določanju dolžine celice boste uporabili bodisi "VARCHAR" (spremenljive znake, kar pomeni, da lahko vnesete med enim in največjim številom znakov VARCHAR -ja) ali "CHAR" (zahteva ne več kot najmanj navedeno število znakov; na primer CHAR (1) zahteva en znak, CHAR (3) tri znake itd.).
-
Datum - Če želite grafikonu dodati datum, boste z ukazom »DATE« označili, da bo vsebina stolpca oblikovana kot datum. Datum je treba vnesti
LLLL-MM-DD
- format.
Korak 2. Ustvarite oris tabele
Preden lahko vnesete podatke za svoj grafikon, morate ustvariti strukturo grafikona tako, da vnesete naslednje in pritisnete ↵ Enter:
ustvarite ime tabele (stolpec1 varchar (20), stolpec2 varchar (30), stolpec3 char (1), datum stolpca4);
- Če želite na primer ustvariti tabelo, imenovano "Hišni ljubljenčki", z dvema stolpcema VARCHAR, stolpcem CHAR in stolpcem datuma, lahko napišete naslednje:
ustvarite namizne hišne ljubljenčke (ime varchar (20), pasma varchar (30), char char (1), datum DOB);
Korak 3. Dodajte mizo v vrstico
Z ukazom "insert" lahko vrstice za vrstico vnesete podatke svoje zbirke podatkov:
vstavi vrednosti imen ('vrednost stolpca1', 'vrednost stolpca2', 'vrednost stolpca3', 'vrednost stolpca 4');
-
Za prej uporabljen primer tabele "Hišni ljubljenčki" je lahko vaša vrstica videti tako:
v hišne ljubljenčke vstavi vrednosti ('Fido', 'Husky', 'M', '2017-04-12');
- Če je stolpec prazen, lahko za vsebino stolpca vnesete besedo NULL.
Korak 4. Če je mogoče, vstavite preostale podatke
Če je vaša zbirka podatkov razmeroma majhna, lahko preostale podatke vnesete po vrstici z uporabo kode "vstavi". Če se odločite za to, preskočite naslednji korak.
Korak 5. Naložite besedilno datoteko, če je potrebno
Če imate zbirko podatkov, ki zahteva več vrstic informacij, kot je praktično vstaviti ročno, se lahko z naslednjo kodo sklicujete na besedilno datoteko, ki vsebuje podatke:
naložite lokalni datotečni podatek podatkov '/path/name.txt' v vrstice imena tabele, ki jih konča '\ r / n';
-
Za primer "Hišni ljubljenčki" bi napisali nekaj takega:
naložite lokalni datotečni podatek podatkov 'C: /Users/name/Desktop/pets.txt' v tabelo Vrstice za hišne ljubljenčke, zaključene z '\ r / n';
- V računalniku Mac boste morali namesto '\ r / n' uporabiti ukaz "vrstice končane z" z "\ r".
Korak 6. Oglejte si svojo mizo
Vnesite razstavne baze podatkov; ukaz, nato izberite svojo bazo podatkov tako, da vnesete select * from name; kjer je "ime" ime baze podatkov. Če na primer uporabljate bazo podatkov "Pet Records", vnesete naslednje:
prikaži baze podatkov; izberite * med Pet_Records;
Nasveti
-
Nekateri pogosto uporabljeni tipi podatkov vključujejo naslednje:
- CHAR(dolžina) - niz znakov s fiksno dolžino
- VARCHAR(dolžina) - niz znakov spremenljive dolžine z največjo dolžino dolžine
- BESEDILO - niz znakov s spremenljivo dolžino z največjo dolžino 64 KB besedila
- INT(dolžina)-32-bitno celo število z največjo dolžino (številka '-' se šteje kot 'številka' za negativno število)
- DECIMALNO(dolžina, dec) - decimalno število do skupnih znakov prikaza; polje dec označuje največje dovoljeno število decimalnih mest
- DATE - Vrednost datuma (leto, mesec, datum)
- ČAS - Vrednost časa (ure, minute, sekunde)
- ENUM("vrednost1", "vrednost2",….) - Seznam naštetih vrednosti
-
Nekateri neobvezni parametri vključujejo naslednje:
- NI NULL - Vnesti je treba vrednost. Polja ni mogoče pustiti prazno.
- DEFAULT default-value-Če ni podana nobena vrednost, se polju pripiše privzeta vrednost.
- NEPODPISANO - Za številska polja zagotavlja, da število ni nikoli negativno.
- AUTO_INCREMENT - Vrednost se bo samodejno povečala vsakič, ko je v tabelo dodana vrstica.
Opozorila
- Če vaš strežnik MySQL ne deluje, ko se poskušate prijaviti v ukazno vrstico "mysql", ne boste mogli nadaljevati.
- Kot pri vsakem kodiranju se prepričajte, da so ukazi napisani in razporejeni natančno tik preden jih poskusite vnesti.