Kako stvoriti bazu podataka u MySQL -u (sa slikama)

Sadržaj:

Kako stvoriti bazu podataka u MySQL -u (sa slikama)
Kako stvoriti bazu podataka u MySQL -u (sa slikama)

Video: Kako stvoriti bazu podataka u MySQL -u (sa slikama)

Video: Kako stvoriti bazu podataka u MySQL -u (sa slikama)
Video: Kako zaraditi novac koristeci Google Maps (100$ 200$ DNEVNO) 2024, Travanj
Anonim

Ovaj wikiHow vas uči kako stvoriti bazu podataka u MySQL -u. Da biste stvorili bazu podataka, morat ćete otvoriti "mysql" sučelje naredbenog retka i unijeti naredbe baze podataka dok poslužitelj radi.

Koraci

1. dio od 3: Otvaranje naredbenog retka MySQL

258108 1
258108 1

Korak 1. Provjerite je li vaš MySQL poslužitelj povezan

Ako vaš MySQL poslužitelj trenutno nije na mreži, ne možete stvoriti bazu podataka.

Status poslužitelja možete provjeriti tako da otvorite MySQL Workbench, odaberete svoj poslužitelj i pogledate indikator "Status poslužitelja" na kartici "Administracija - Status poslužitelja"

258108 2
258108 2

Korak 2. Kopirajte putanju instalacijske mape

Ovaj put će se razlikovati ovisno o tome koristite li računalo sa sustavom Windows ili Mac:

  • Windows - Kopirajte C:/Programske datoteke/MySQL/MySQL Workbench 8.0 CE/pazite da naziv zadnje mape zamijenite najnovijim imenom MySQL.
  • Mac-Kopirajte /usr/local/mysql-8.0.13-osx10.13-x86_64/ pazeći da naziv zadnje mape zamijenite najnovijim imenom mape MySQL.
258108 3
258108 3

Korak 3. Otvorite naredbeni redak računala

Naredbeni redak ćete koristiti na računalu sa sustavom Windows, dok će korisnici Maca otvoriti Terminal.

258108 4
258108 4

Korak 4. Promijenite se u direktorij instalacijske mape MySQL

Upišite cd i razmak, zalijepite putanju do instalacijske mape i pritisnite ↵ Enter. Na primjer, na većini računala sa sustavom Windows učinili biste sljedeće:

cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE

258108 5
258108 5

Korak 5. Otvorite naredbu za prijavu u MySQL

Na primjer, da biste otvorili naredbu za prijavu za korisnika po imenu "ja", upišite sljedeće i pritisnite ↵ Enter:

mysql -u mene -p

258108 6
258108 6

Korak 6. Unesite lozinku računa

Upišite lozinku za svoj MySQL korisnički račun, a zatim pritisnite ↵ Enter. Ovo će vas prijaviti i povezati aplikaciju naredbenog retka s odzivom MySQL.

  • Trebali biste vidjeti da se oznaka "MySQL>" pojavljuje u aplikaciji naredbenog retka. Od ovog trenutka sve naredbe koje unesete obrađivat će se putem aplikacije MySQL naredbenog retka.
  • Saznajte kako unijeti MySQL naredbe. Naredbe MySQL moraju se unijeti točkom -zarezom (;) odmah nakon posljednjeg dijela naredbe, iako možete unijeti i naredbu, upisati točku -zarez i ponovno pritisnuti ↵ Enter.

2. dio od 3: Stvaranje baze podataka

258108 7
258108 7

Korak 1. Izradite datoteku baze podataka

To ćete učiniti upisivanjem naredbe "create database" create database, dodavanjem naziva baze podataka i točke sa zarezom, te pritiskom na ↵ Enter. Na primjer, za bazu podataka pod nazivom "Zapisi o kućnim ljubimcima" unijeli biste sljedeće:

stvoriti bazu podataka Pet_Records;

  • Naziv vaše baze podataka ne može sadržavati razmake; ako želite dodati razmak imenu, morat ćete koristiti donju crtu (na primjer, "Moji prijatelji" postali bi "Prijatelji_ mojih").
  • Svaka naredba MySQL mora završiti točkom -zarezom. Ako prvi put propustite točku -zarez, možete je unijeti pored koja se pojavi, a zatim ponovno pritisnite ↵ Enter.
258108 8
258108 8

Korak 2. Prikažite trenutne baze podataka

Popis trenutnih baza podataka možete prikazati upisivanjem sljedećeg i pritiskom na ↵ Enter:

prikaži baze podataka;

258108 9
258108 9

Korak 3. Odaberite svoju bazu podataka

Svoju bazu podataka možete odabrati s popisa upisivanjem korisničkog imena gdje je "ime" naziv baze podataka. Na primjer, za svoju bazu podataka "Pet Records" upišite sljedeće i pritisnite ↵ Enter:

koristiti Pet_Records;

258108 10
258108 10

Korak 4. Pričekajte poruku potvrde

Kad vidite da se izraz "Baza podataka promijenila" pojavljuje ispod vaše zadnje upisane naredbe, možete nastaviti s stvaranjem sadržaja baze podataka.

3. dio 3: Izrada tablice

258108 11
258108 11

Korak 1. Shvatite različite naredbe tablice

Prije stvaranja tablice morate znati nekoliko glavnih aspekata vaše tablice:

  • Naslov - Vaš će naslov ići izravno nakon naredbe "kreiraj tablicu" i mora slijediti ista pravila kao i naziv vaše baze podataka (npr. Bez razmaka).
  • Naslov stupca - Naslove stupaca možete odrediti upisivanjem različitih naziva u skup zagrada (pogledajte primjer sljedećeg koraka).
  • Dužina ćelije - Prilikom određivanja duljine ćelije koristiti ćete "VARCHAR" (promjenjive znakove, što znači da možete upisivati između jednog i ograničenja broja znakova VARCHAR -a) ili "CHAR" (ne zahtijeva više ni manje od navedenog broj znakova; na primjer, CHAR (1) zahtijeva jedan znak, CHAR (3) tri znaka itd.).
  • Datum - Ako želite dodati datum u svoj grafikon, upotrijebit ćete naredbu "DATE" da naznačite da će sadržaj stupca biti oblikovan kao datum. Datum treba unijeti

    GGGG-MM-DD

  • format.
258108 12
258108 12

Korak 2. Izradite obris tablice

Prije nego što možete unijeti podatke za svoj grafikon, morat ćete stvoriti strukturu grafikona upisivanjem sljedećeg, a zatim pritiskom na ↵ Enter:

stvoriti naziv tablice (stupac1 varchar (20), stupac2 varchar (30), stupac3 char (1), stupac4 datum);

  • Na primjer, da biste stvorili tablicu pod nazivom "Kućni ljubimci" s dva stupca VARCHAR, stupcem CHAR i stupcem datuma, možete napisati sljedeće:
  • stvoriti tablice Kućni ljubimci (Ime varchar (20), Pasmina varchar (30), Sex char (1), DOB datum);

258108 13
258108 13

Korak 3. Dodajte redak u svoju tablicu

Pomoću naredbe "insert" možete unositi podatke u bazu podataka liniju po liniju:

umetnuti u vrijednosti imena ('vrijednost stupca1', 'vrijednost stupca 2', 'vrijednost stupca 3', 'vrijednost stupca 4');

  • Za prethodno korišteni primjer tablice "Kućni ljubimci", vaš redak bi mogao izgledati ovako:

    umetnuti u vrijednosti kućnih ljubimaca ('Fido', 'Husky', 'M', '2017-04-12');

  • Možete unijeti riječ NULL za sadržaj stupca ako je stupac prazan.
258108 14
258108 14

Korak 4. Umetnite ostale podatke ako je moguće

Ako je vaša baza podataka relativno mala, možete umetnuti ostatak podataka redak po redak pomoću koda "umetni". Ako se odlučite za to, preskočite sljedeći korak.

258108 15
258108 15

Korak 5. Po potrebi prenesite tekstualnu datoteku

Ako imate bazu podataka koja zahtijeva više redaka podataka nego što je praktično za ručno umetanje, možete se pozvati na tekstualnu datoteku koja sadrži podatke pomoću sljedećeg koda:

učitati lokalnu datoteku podataka '/path/name.txt' u retke naziva tablice koji završavaju s '\ r / n';

  • Za primjer "Kućni ljubimci" napisali biste nešto poput sljedećeg:

    učitati lokalnu datoteku podataka 'C: /Users/name/Desktop/pets.txt' u tablicu Redovi kućnih ljubimaca završeni s '\ r / n';

  • Na Mac računalu morat ćete umjesto "\ r / n" koristiti naredbu "retki završeni s" s "\ r".
258108 16
258108 16

Korak 6. Pregledajte svoju tablicu

Unesite baze prikaza emisija; naredbu, a zatim odaberite svoju bazu podataka upisivanjem select * from name; gdje je "name" naziv baze podataka. Na primjer, ako koristite bazu podataka "Pet Records", unijeli biste sljedeće:

prikaži baze podataka; odaberite * iz Pet_Records;

Savjeti

  • Neki često korišteni tipovi podataka uključuju sljedeće:

    • CHAR(length) - niz znakova fiksne duljine
    • VARCHAR(length) - niz znakova promjenjive duljine s maksimalnom duljinom duljine
    • TEKST - niz znakova promjenjive duljine s maksimalnom duljinom od 64 KB teksta
    • INT(dužina)-32-bitni cijeli broj s znamenkama maksimalne duljine ('-' se računa kao 'znamenka' za negativan broj)
    • DECIMAL(dužina, dec) - decimalni broj do ukupne duljine prikazanih znakova; polje dec označava najveći dopušteni broj decimalnih mjesta
    • DATUM - Vrijednost datuma (godina, mjesec, datum)
    • VRIJEME - Vrijednost vremena (sati, minute, sekunde)
    • ENUM("value1", "value2",….) - Popis nabrojanih vrijednosti
  • Neki izborni parametri uključuju sljedeće:

    • NIJE NULA - Mora se navesti vrijednost. Polje se ne može ostaviti prazno.
    • ZADANO default-value-Ako nije navedena vrijednost, zadana vrijednost se dodjeljuje polju.
    • NEPOTPISAN - Za numerička polja, osigurava da broj nikada ne bude negativan.
    • AUTO_INCREMENT - Vrijednost će se automatski povećavati svaki put kada se redak doda u tablicu.

Upozorenja

  • Ako vaš MySQL poslužitelj ne radi kada se pokušate prijaviti u "mysql" naredbeni redak, nećete moći nastaviti.
  • Kao i kod svakog kodiranja, provjerite jesu li vaše naredbe napisane i razmaknute točno prije nego što ih pokušate unijeti.

Preporučeni: