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: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Maj
Anonim

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

Korak

1. dio 3: Otvaranje MySQL naredbene linije

258108 1
258108 1

Korak 1. Provjerite je li MySQL server povezan

Ako serverMySQL nije na mreži, ne možete stvoriti bazu podataka.

Status servera možete provjeriti otvaranjem MySQL Workbench -a, odabirom servera i gledanjem indikatora "Status servera" na kartici "Administracija - status servera"

258108 2
258108 2

Korak 2. Kopirajte adresu (putanju) instalacijske mape

Adresa će zavisiti od operativnog sistema koji se koristi (npr. Windows ili Mac):

  • Windows - Kopirajte C:/Program Files/MySQL/MySQL Workbench 8.0 CE/i pobrinite se da zadnju fasciklu zamijenite imenom trenutne MySQL fascikle.
  • Mac-Kopirajte /usr/local/mysql-8.0.13-osx10.13-x86_64/ i uverite se da ste poslednji naziv fascikle zamenili trenutnim imenom fascikle MySQL.
258108 3
258108 3

Korak 3. Otvorite program komandne linije računara

Na računaru sa operativnim sistemom Windows koristite komandnu liniju. U međuvremenu, korisnici Mac računara mogu koristiti Terminal.

258108 4
258108 4

Korak 4. Promijenite unos u direktorij direktorija MySQL instalacijske mape

Upišite cd i umetnite razmak, zalijepite adresu instalacijske mape i pritisnite Enter. Na primjer, na Windows računaru možete upisati sljedeći unos:

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 upit za prijavu za korisničko ime "moje", upišite sljedeći unos i pritisnite tipku Enter:

mysql -u me -p

258108 6
258108 6

Korak 6. Unesite lozinku računa

Unesite lozinku za MySQL korisnički račun, a zatim pritisnite Enter. Bit ćete prijavljeni na račun, a aplikacija naredbenog retka bit će povezana s naredbama MySQL.

  • Marker "MySQL>" možete vidjeti u prozoru aplikacije komandne linije. Od ove faze, sve naredbe koje unesete bit će obrađene putem aplikacije naredbenog retka MySQL.
  • Saznajte kako unijeti MySQL naredbe. Naredbe MySQL moraju se unijeti pomoću točke sa zarezom (;) odmah nakon posljednjeg dijela naredbe. Također možete 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

Možete ga stvoriti upisivanjem naredbe "create database" create database, dodavanjem naziva baze podataka i umetanjem točke sa zarezom, te pritiskom na Enter. Na primjer, za bazu podataka pod nazivom "Podaci o kućnim ljubimcima" unesite sljedeću naredbu:

stvoriti bazu podataka Pet_Data_Animals;

  • Imena baza podataka ne mogu sadržavati razmake. Ako želite uključiti razmake u svoje ime, morate koristiti donju crtu (npr. "Moj najbolji prijatelj" postaje "Moj najbolji prijatelj").
  • Svaka MySQL naredba mora završiti točkom -zarezom. Ako ste zaboravili prvu točku -zarez, možete je upisati pored “ ”, Zatim pritisnite tipku Enter ponovo.
258108 8
258108 8

Korak 2. Prikažite trenutno spremljenu bazu podataka

Popis spremljenih baza podataka možete prikazati upisivanjem sljedeće naredbe i pritiskom na Enter:

prikaži baze podataka;

258108 9
258108 9

Korak 3. Odaberite bazu podataka

Bazu podataka možete odabrati s popisa upisivanjem naredbe use name, s "name" kao imenom baze podataka. Na primjer, za bazu podataka "Podaci o kućnim ljubimcima" upišite sljedeću naredbu i pritisnite Enter:

koristiti Data_Animal_Pet;

258108 10
258108 10

Korak 4. Sačekajte da se pojavi poruka za potvrdu

Kada vidite izraz "Baza podataka promijenjena" pod zadnjom unesenom naredbom, možete prijeći na kreiranje sadržaja baze podataka.

3. dio 3: Kreiranje tablica

258108 11
258108 11

Korak 1. Shvatite različite naredbe tablice

Postoji nekoliko ključnih aspekata tablica o kojima morate znati prije stvaranja tablice:

  • Naslov - Naslov tablice dodaje se odmah nakon naredbe "create table" i mora slijediti ista pravila kao i ime baze podataka (npr. Bez razmaka).
  • Zaglavlja stupaca - Zaglavlja stupaca možete odrediti upisivanjem imena zaglavlja u zagrade (pogledajte primjer sljedećeg koraka).
  • Kvadratna dužina - Prilikom određivanja dužine okvira možete koristiti "VARCHAR" (promenljivi znak koji vam omogućava da otkucate između jednog i maksimalnog broja znakova "VARCHAR") ili "CHAR" (ne zahteva više ni manje od navedeni broj znakova; na primjer, "CHAR (1)" zahtijeva jedan znak, "CHAR (3)" zahtijeva tri znaka itd.).
  • Datumi - Ako želite dodati datume u grafikon, upotrijebite naredbu "DATE" da naznačite da sadržaj stupca treba oblikovati kao datume. Osim toga, datume je potrebno unijeti u obliku godina-mjesec-datum (

    XXXX-XX-XX

  • ).
258108 12
258108 12

Korak 2. Nacrtajte tabelu

Prije unosa podataka u grafikon morate stvoriti strukturu tablice upisivanjem sljedeće naredbe i pritiskom na tipku 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 dvije kolone "VARCHAR", jednom kolonom "CHAR" i kolonom datuma, možete upisati sljedeću naredbu:
  • kreirati tablicu Pet_Animal (Naziv varchar (20), Vrsta varchar (30), Spol char (1), Datum rođenja_Datum));

258108 13
258108 13

Korak 3. Dodajte redove u tabelu

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

umetnite u ime_tabele vrednosti ('vrednost kolone1', 'vrednost kolone2', 'vrednost kolone3', 'vrednost kolone4');

  • Za ranije korištenu tablicu "Pets_Pet" vaši redovi podataka trebali bi izgledati ovako:

    umetnuti u Pet_Animal vrijednosti ('Fido', 'Husky', 'J', '2017-04-12');

  • Možete unijeti riječ NULL kao sadržaj kolone ako je kolona prazna.
258108 14
258108 14

Korak 4. Unesite. Ako želite to učiniti, preskočite sljedeći korak.

258108 15
258108 15

Korak 5. Otpremite tekstualnu datoteku ako je potrebno

Ako imate bazu podataka s više redova podataka, bilo bi muka ako biste ih morali ručno upisati jedan po jedan, možete učitati tekstualnu datoteku koja sadrži podatke pomoću sljedećeg koda:

učitati lokalnu datoteku podataka '/path/namaberkas.txt' u retke tablice nama_tabel koje završava '\ r / n';

  • U primjeru tablice "Pet_Animal" možete unijeti sljedeći kôd ili naredbu:

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

  • Na Mac računarima morate koristiti naredbu "retki završeni sa" sa '\ r' umjesto '\ r / n'.
258108 16
258108 16

Korak 6. Pregledajte kreiranu tablicu

Unesite naredbu show databases;, zatim odaberite bazu podataka upisujući select * from name;, s "name" kao ime baze podataka. Na primjer, ako koristite bazu podataka "Pet_List", upišite sljedeću naredbu:

prikaži baze podataka; izaberite * sa liste Pet_List;

Savjeti

  • Evo nekih od najčešće korištenih tipova podataka:

    • CHAR ”(Length) - Ova varijabla ima postavljenu dužinu znakovnog niza (string).
    • VARCHAR ”(Dužina) - Ova promenljiva ima maksimalnu dužinu niza znakova (u skladu sa promenljivom dužine koju ste uneli).
    • TEKST ” - Ova varijabla ima skup znakova s maksimalnom dužinom teksta ekvivalentnom 64 kilobajta.
    • INT ”(Dužina)-Ova varijabla je 32-bitni cijeli broj s maksimalnom dužinom znamenke (znak minus ili“-”smatra se“znamenkom”za negativne brojeve).
    • DECIMALNO ”(Dužina, decimalni broj) - Ova varijabla je decimalni broj sa vrijednošću dužine kao ukupnim brojem prikazanih znakova. U međuvremenu, decimalna kolona označava najveći broj brojeva koji se mogu prikazati iza zareza.
    • DATE ”-Ova varijabla sadrži datum u formatu datum-godina-mjesec (####-##-##).
    • VRIJEME ”-Ova varijabla sadrži vrijeme u formatu sat-minuta-sekunda.
    • ENUM ”(“Value1”,“value2”,….) - Ova varijabla sadrži popis cijelih brojeva ili vrijednosti.
  • Evo nekoliko dodatnih parametara koje možete koristiti:

    • NOT NULL ” - S ovim parametrom morate unijeti vrijednost. Stupac se ne može isprazniti.
    • DEFAULT ”Default-value-Ako se ne unese podatak ili vrijednost, zadana vrijednost će se automatski dodati u kolonu.
    • NEPOTPISAN ” - U numeričkom polju, parametar osigurava da uneseni broj neće biti negativan broj.
    • AUTO_INCREMENT ” - S ovim parametrom vrijednost će se automatski povećavati svaki put kada dodate novi redak u tablicu.

Upozorenje

  • Ako MySQL poslužitelj ne radi kada pokušate pristupiti "mysql" naredbenoj liniji, ne možete nastaviti ovaj proces.
  • Kao i kod drugih kodiranja, provjerite jesu li naredbe koje unesete upisane ispravnim pravopisom i razmakom prije nego što ih pokušate unijeti.

Preporučuje se: