Kako stvoriti tablicu u mysql-u

Tablice čine osnovu strukture MySQL baze podataka. Tablice sadrže informacije unesene u bazu podataka i mogu se kreirati za bilo koji ciljevi za pohranu podataka. Stvaranje tablice traje samo nekoliko minuta, posebno ako imate samo nekoliko zapisa za uštedu. U ovom ćemo članku reći kako to učiniti.

Korake

Dio 1 od 2:
Stvaranje stola
  1. Image Nasloven 1282937 1
jedan. Otvorite bazu podataka. Da biste stvorili tablicu, morate imati bazu podataka koja će ga sadržavati. Možete otvoriti bazu podataka tako što ćete tipkati Koristiti Baza podataka U naredbenom retku MySQL-a.
  • Ako se ne sjećate imena baze podataka, otkucajte Prikaži baze podataka-, Da biste prikazali listu baze podataka na MySQL serveru.
  • Ako još nemate bazu podataka, možete ga stvoriti unosom Kreirajte bazu podataka Baza podataka-. Naziv baze podataka ne može sadržavati razmake.
  • Image Nazvan 1282937 2
    2. Istražite glavne vrste podataka. Svaki unos u tablici sprema se kao specifični tip podataka. To omogućava MySQL-u da komunicira s njima na različite načine. Vrste podataka koje ćete koristiti ovisi o odredištu vašeg stola. Pored toga, postoji mnogo vrsta, ali možete ih koristiti za stvaranje osnovnog pogodnog za korištenje tablice:
  • Int - Ova vrsta podataka za cijele brojeve, a često se koristi za polje identifikatora (ID).
  • Decimalni - Ova vrsta pohranjuje decimalne vrijednosti i definira se kao ukupan broj brojeva i broj brojeva nakon zareza. Na primjer: Decimalni (6,2) sadrži brojeve tipa "0000.00".
  • Char- Ovo je glavna vrsta podataka za tekst i žice. Istovremeno, obično je potrebno odrediti samo maksimalni broj sadržanih znakova, na primjer Char (30). Možete koristiti i VARCHAR za promjenu veličine ovisno o unesenim podacima. Telefonski brojevi moraju biti spremljeni pomoću ove vrste podataka, jer često sadrže znakove i ne komuniciraju s brojevima (ne savijaju se, ne oduzimaju i tako dalje oduzdaju i tako dalje).
  • Datum- Ova vrsta trgovina podataka datumi u formatu gggg-mm-dd. Koristite ovo ako želite zadržati nečiju dobi, a ne samo stvarnu dob, u protivnom ćete morati ažurirati ovaj unos svake godine.
  • Image Nazvan 1282937 3
    3. Napravite tablicu. Da biste stvorili tablicu iz naredbenog retka, morate stvoriti sva polja pomoću jedne naredbe. Kreirate tablice pomoću naredbe Kreirajte tablicu sa naknadnim informacijama o tablici. Da biste stvorili osnovno snimanje o zaposlenom, morate unijeti sljedeću naredbu:
    Kreirajte zaposlene u tabeli (ID INT NOT NULL Primarni ključ Auto_increment, prezime Varchar (20), prvi ime Varchar (20), telefon varchar (20), datum rođenja)
  • INT ne null primarni ključ auto_increment stvara numerički identifikator za svakog zaposlenog, koji se dodaje u ulaz. Ovaj se broj automatski povećava svaki put. To olakšava pozivanje na zaposlene koristeći druge funkcije.
  • Iako Varchar vam omogućava da smanjite veličinu, ovisno o unesenim podacima, možete postaviti maksimum za njega tako da korisnik ne može ući u preduge. U gornjem primjeru, ime i prezime ograničeni su na 20. znakove.
  • Imajte na umu da se snimanje o telefonskom broju pohranjuje kao Varchar, pa se znakovi također pravilno obrađuju.
  • Image pod nazivom 1282937 4
    4. Provjerite da li je tablica pravilno stvorena. Jednom kada kreirate tablicu, dobit ćete poruku da je uspješno stvorena. Sada možete koristiti naredbu Opisati, Da biste bili sigurni da ste uključili sva polja koja su željela i da imaju prave vrste podataka. Ući Opisati Baza podataka- i pogledajte pojavio se da provjerite strukturu vašeg stola.
  • Image Nazvan 1282937 5
    pet. Napravite tablicu pomoću PHP-a. Ako koristite PHP za administraciju vaše MySQL baze podataka putem web poslužitelja, možete kreirati tablicu pomoću jednostavne PHP datoteke. Pretpostavlja se da baza podataka već postoji na MySQL serveru. Da biste stvorili istu tablicu kao u koraku 3, unesite sljedeći kôd zamjenom podataka o vezu na trenutni za vas:
    $ Veze = mysqli_connect ({server}, {USER}, {samp}, {baza podataka}) - ako (myqli_connect_errno ()) {echo "Nije uspjelo povezivanje sa MySQL: " . mysqli_connect_error () -} $ sql = "Kreirajte zaposlene u tabeli (ID Int NOL NULL Primarni ključ Auto_increment, prezime Varchar (20), prvi ime Varchar (20), telefon varchar (20), datuma datuma)"-Ako (mysqli_query ($ veza, $ sql)) {echo "Zaposleni za stol nastali uspješno stvoreni"-} Else {echo "Pogreška prilikom kreiranja tablice: " . mysqli_error ($ veza) -}?>
  • 2. dio 2:
    Dodajte unose u tablicu
    1. Image Nasloven 1282937 6
    jedan. Dodajte jedan unos u tablicu. Možete unijeti podatke u tablicu direktno iz naredbenog retka. Možete koristiti jednu naredbu za ulazak u sve unose na terenu koristeći Ubaciti u:
    Ubacite u zaposlene (id, prezime, ime, telefon, dateoffirty) vrijednosti (null, `Smith`, `John`, `(555) 555-5555`, `1980-01-31`)-
    • Ako unesete nultu vrijednost za polje ID, ova vrijednost će se povećati za 1 u svakom sljedećem zapisu u odnosu na posljednji.
    • Provjerite da li svaki unesete vrijednost priložena u pojedinačnim citatima (`).
  • Image Nazvan 1282937 7
    2. Dodajte više zapisa odjednom. Ako imate sve podatke, možete odjednom umetnuti nekoliko unosa s jednom naredbom Ubaciti u. Samo podijelite skupove podataka:
    Umetnite u zaposlene (id, prezime, ime, telefon, date-porođaj) vrijednosti (null, `Smith`, `John`, `(555) 555-5555`, `1980-01-31`), (null, `doe` , `Jane`, `(555) 555-5551`, `1981-02-28`), (null, `Baker`, `Pat`, `(555) 555-5554`, `1970-01-31` )-
  • Image Nasloven 1282937 8
    3. Prikažite tablicu. Jednom kada dodate nekoliko unosa, možete prikazati svoj stol da biste vidjeli kako sve izgleda. To će vam omogućiti da vidite da li ste propustili bilo kakve informacije i da li je sve na pravom mjestu. Za prikaz tablice kreirane gore, tip Odaberite * od zaposlenih.
  • Možete izvršiti složeniji izlaz dodavanjem filtera za pretraživanje. Na primjer, da biste dobili tablicu sortiranim po datumu rođenja, morate birati Odaberite prezime, ime, ime, da stečno porođajem od zaposlenih naložite po datumi
  • Promijenite rezultat rezultata na suprotno, dodavanje Desc Na kraju tima.
  • Image Nazvan 1282937 9
    4. Unesite podatke putem HTML obrasca. Postoje i drugi načini za unos podataka u vašu novu tablicu. Jedno od najčešćih se koristi obrazac na web stranici. Da biste saznali kako stvoriti obrazac za popunjavanje vašeg stola, pogledajte Odgovarajući vodič.
  • Slične publikacije