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: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, April
Anonim

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

Koraci

1. dio 3: Otvaranje MySQL naredbene linije

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 servera možete provjeriti tako da otvorite MySQL Workbench, odaberete svoj server i pogledate indikator "Status servera" na kartici "Administracija - status servera"

258108 2
258108 2

Korak 2. Kopirajte putanju instalacijske mape

Ova putanja će se razlikovati ovisno o tome koristite li Windows računar ili Mac:

  • Windows - Kopirajte C:/Program Files/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 foldera MySQL.
258108 3
258108 3

Korak 3. Otvorite komandnu liniju računara

Narednu liniju ćete koristiti na Windows računaru, dok će korisnici Mac računara otvoriti Terminal.

258108 4
258108 4

Korak 4. Promijenite u direktorij instalacijske mape MySQL

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

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

258108 5
258108 5

Korak 5. Otvorite komandu 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 me -p

258108 6
258108 6

Korak 6. Unesite lozinku računa

Unesite lozinku za svoj MySQL korisnički račun, a zatim pritisnite ↵ Enter. Ovo će vas prijaviti i povezati vašu aplikaciju komandne linije sa odzivom MySQL.

  • Trebali biste vidjeti da se oznaka "MySQL>" pojavljuje kao aplikacija vaše naredbene linije. 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 sa točkom -zarezom (;) odmah nakon posljednjeg dijela naredbe, iako možete i unijeti naredbu, upisati točku -zarez i ponovo pritisnuti ↵ Enter.

2. dio 3: Stvaranje baze podataka

258108 7
258108 7

Korak 1. Kreirajte datoteku baze podataka

To ćete učiniti upisivanjem naredbe "create database" create database, dodavanjem imena 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:

kreirati bazu podataka Pet_Records;

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

Korak 2. Prikažite trenutne baze podataka

Spisak 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:

koristite Pet_Records;

258108 10
258108 10

Korak 4. Sačekajte poruku potvrde

Kada vidite da se izraz "Baza podataka promijenila" pojavljuje ispod vaše posljednje otkucane naredbe, možete nastaviti sa kreiranjem sadržaja baze podataka.

3. dio 3: Kreiranje tablice

258108 11
258108 11

Korak 1. Shvatite različite naredbe tablice

Nekoliko je glavnih aspekata vaše tablice koje biste trebali znati prije stvaranja jedne:

  • Naslov - Vaš naslov će ići odmah nakon naredbe "create table" i mora slijediti ista pravila kao i ime vaše baze podataka (npr. Bez razmaka).
  • Naslov kolone - Naslove kolona možete odrediti upisivanjem različitih imena u skup zagrada (pogledajte primer sledećeg koraka).
  • Dužina ćelije - Prilikom određivanja duljine ćelije koristiti ćete "VARCHAR" (promjenjive znakove, što znači da možete unijeti 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) zahtijeva tri znaka itd.).
  • Datum - Ako želite dodati datum u grafikon, upotrijebit ćete naredbu "DATE" da naznačite da će sadržaj kolone biti oblikovan kao datum. Datum treba unijeti

    GGGG-MM-DD

  • formatu.
258108 12
258108 12

Korak 2. Kreirajte prikaz tabele

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

kreirajte 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, stupac CHAR i stupac datuma, možete napisati sljedeće:
  • kreirati tablicu Kućni ljubimci (Ime varchar (20), Pasmina varchar (30), Polni char (1), DOB datum);

258108 13
258108 13

Korak 3. Dodajte redak u svoju tablicu

Pomoću naredbe "insert" možete unijeti informacije o vašoj bazi podataka liniju po liniju:

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

  • Za primjer tablice "Kućni ljubimci" koji je ranije korišten, vaša linija može izgledati ovako:

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

  • Možete unijeti riječ NULL za sadržaj kolone ako je kolona prazna.
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 za umetanje. Ako se odlučite za to, preskočite sljedeći korak.

258108 15
258108 15

Korak 5. Otpremite tekstualnu datoteku ako je potrebno

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 završene 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 sa '\ r / n';

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

Korak 6. Pogledajte svoju tabelu

Uđite u emisijske baze podataka; 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 dužine
    • VARCHAR(dužina) - niz znakova promenljive dužine sa maksimalnom dužinom
    • TEKST - niz znakova promenljive dužine sa maksimalnom dužinom od 64 KB teksta
    • INT(dužina)-32-bitni cijeli broj sa ciframa maksimalne dužine ('-' se računa kao 'znamenka' za negativan broj)
    • DECIMALNO(dužina, dec) - decimalni broj do ukupne dužine prikazanih znakova; polje dec označava najveći dozvoljeni broj decimalnih mjesta
    • DATE - Vrijednost datuma (godina, mjesec, datum)
    • VRIJEME - Vrijednost vremena (sati, minute, sekunde)
    • ENUM("value1", "value2",….) - Lista nabrojanih vrijednosti
  • Neki opcijski parametri uključuju sljedeće:

    • NOT NULL - Mora se navesti vrijednost. Polje se ne može ostaviti prazno.
    • DEFAULT 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 na "mysql" naredbenu liniju, 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čuje se: