Kako ustvariti bazo podatkov v MySQL (s slikami)

Kazalo:

Kako ustvariti bazo podatkov v MySQL (s slikami)
Kako ustvariti bazo podatkov v MySQL (s slikami)

Video: Kako ustvariti bazo podatkov v MySQL (s slikami)

Video: Kako ustvariti bazo podatkov v MySQL (s slikami)
Video: Section 8 2024, April
Anonim

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

258108 1
258108 1

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"

258108 2
258108 2

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.
258108 3
258108 3

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.

258108 4
258108 4

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

258108 5
258108 5

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

258108 6
258108 6

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

258108 7
258108 7

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.
258108 8
258108 8

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;

258108 9
258108 9

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;

258108 10
258108 10

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

258108 11
258108 11

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.
258108 12
258108 12

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);

258108 13
258108 13

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.
258108 14
258108 14

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.

258108 15
258108 15

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".
258108 16
258108 16

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.

Priporočena: