Skip to content

Tablice i stupci

Desni klik na tablicu pa Otvori strukturu, ili desni klik na bazu pa + Nova tablica za stvaranje nove.

Kartice strukture

KarticaSadržaj
StupciNaziv, tip, dopušta NULL, primarni ključ, zadana vrijednost, komentar, auto increment, collation, on update, extra
IndeksiNaziv, stupci, jedinstvenost, vrsta indeksa
Strani ključeviOgraničenja koja pokazuju na druge tablice
SQLNaredba CREATE TABLE
OpcijeEngine, kodna stranica i ostale postavke tablice

Uređivanje stupaca

Možete dodati stupac, obrisati ga, promijeniti definiciju postojećeg i postaviti primarni ključ. Svaka se izmjena pretvara u odgovarajuću ALTER TABLE naredbu.

Promjena tipa stupca prepisuje podatke

Sužavanje tipa — varchar(255) u varchar(50), bigint u int — može odsjeći ili odbiti postojeće vrijednosti, a na velikoj tablici operacija je može zaključati na dulje vrijeme. Provjerite karticu SQL i isprobajte na kopiji. Dupliciraj iz izbornika desnog klika daje vam tu kopiju.

Indeksi

Dodajte indeks nad jednim ili više stupaca i označite ga jedinstvenim kad podaci to traže. Indeksi ubrzavaju čitanje i usporavaju pisanje; dodajte ih jer ih neki upit treba, pa profilerom potvrdite da ih upit doista koristi.

Operacije nad tablicom

Iz izbornika desnog klika na tablicu:

RadnjaŠto se događa
Preimenuj tablicuTraži novo ime
Kopiraj tablicuKopira je u međuspremnik, za lijepljenje u drugu bazu iste konekcije
DuplicirajStvara kopiju u istoj bazi
Uvoz u tablicuOtvara čarobnjak za uvoz
Dump SQL file ▸Struktura i podaci, ili samo struktura
Truncate (reset AI)Briše sve retke i resetira auto-increment
Isprazni (DELETE FROM)Briše sve retke, zadržava brojač auto-incrementa
Obriši tablicu (DROP)Uklanja tablicu u cijelosti

Zadnje tri traže potvrdu i u pitanju imenuju tablicu. Truncate i isprazni razlikuju se samo po brojaču — ako sljedeći redak mora nastaviti staru numeraciju, koristite Isprazni.

Označite li više tablica, izbornik nudi Obriši N tablica. Na čvoru grupe Tablice možete kopirati sve tablice odjednom, zalijepiti kopiranu tablicu ili obrisati sve.

Kopiranje tablica između baza

Kopiraj tablicu pa Zalijepi tablicu na odredišnoj bazi radi unutar jedne konekcije. Između konekcija — ili između različitih vrsta baza — koristite prijenos podataka, koji rješava razlike u tipovima.