Táblázatok mysql - típusának kiválasztása tábla, nézet, létrehozása, törlése, átnevezése,

Táblázatok mysql - típusának kiválasztása tábla, nézet, létrehozása, törlése, átnevezése,

Motor - tartalmazza típusú táblák.

támogatás - támogatnak bizonyos típusú táblákat.

Megjegyzés - rövid leírását tartalmazza.

Tranzakciók - tranzakciók támogatása.

Táblázat típusú motorok

FEDERATED - használt egyesítése több MySQL szerverek egyetlen logikai adatbázis.

MRG_MYISAM (MERGE) - lehetővé teszi, hogy logikailag összekapcsolják MyISAM asztal c azonos szerkezetű egyetlen, a táblázatot kell azonos szerkezetűek.

MyISAM - az egyik leggyakoribb típusú MySQL táblák használják, támogatja az összes MySQL forgalmazása web-alapú alkalmazások, ez nem az a fajta tranzakciós táblázatok, és nem támogatja a külföldi kulcsok.

Blackhole (fekete lyuk) - a tábla nem tartalmaz adatot, minden adatot a táblázatban eltűnik (/ dev / null). Az eredmény a minta kérés mindig egy üres karakterlánc.

Emlékezés (HEAP) - az adatok tárolása a memóriában, ami lehetővé teszi a gyors hozzáférést az adatokhoz.

Az archív - sűrített asztal nélkül indexek, tárolására ideális nagy mennyiségű adat, amely nem szükséges a rendszeres hozzáférés, jellemző - a lassú lekérdezés végrehajtása, valamint a támogatás hiánya típusú lekérdezések törlése, cseréje, UPDATE.

InnoDB - adatbázis támogatja a tranzakciókat, a képesség, hogy megszünteti a tranzakció, a hozzáférés tiltása a sor szintű, a külső kulcsok (idegen kulcs). C verzió 5.5.5, ez a típus az alapértelmezett.

Táblázatok létrehozása.

A példa azt mutatja, hogy sok a paraméterek opcionálisak, azaz a tábla létrehozásához elegendő megadni a tábla nevét (Test1) és a nevét és típusú oszlopok (Név1 VARCHAR (10)).

Ez a példa azt mutatja, hogy amikor az ENGINE táblalétrehozáshoz paranccsal beállítható, hogy milyen típusú az asztal (InnoDB), és állítsa a táblázatban által használt kódolás (CHARACTER SET utf8). A PRIMARY KEY (id) is rámutatott, hogy az id oszlop az elsődleges kulcsot, és írja NOT NULL AUTO_INCREMENT automatikusan számozott sorok a táblázat azonosító oszlopban.

eltávolítása asztalok

átnevezés asztalok

Ez megjelenít egy listát az összes táblát a kiválasztott adatbázisban a USE paranccsal.

Felsorolja az összes táblát a megadott adatbázisban.

Ez megjelenít egy listát az összes táblát a kiválasztott adatbázisban a USE parancsot, amely a nevét a felsorolt ​​karaktereket.

Táblázatok mysql - típusának kiválasztása tábla, nézet, létrehozása, törlése, átnevezése,

Ez megjeleníti a táblák nevét tartalmazó karakterek est.

Futó lekérdezések másolni táblázat szerkezetét és az abban szereplő adatok, a kiválasztott adatbázis a USE paranccsal.

imya_db - az adatbázis nevét.

Oszlop hozzáadása az asztalhoz

Első parancs hozzáad egy oszlop tetejére, így az első új oszlopot. Parancs után hozzáteszi oszlop után a megadott. Ha ezeket a parancsokat nem használják, az oszlopot hozzáadjuk a táblázat vége.

Változás oszlop meghatározások (megváltoztatni a nevét, típusát az oszlop, illetve ingatlan)

Törlés oszlopában