Az SQL-tábla megfelelő létrehozásának ismerete talán az egyik legfontosabb képesség, amellyel egy kezdő adatbázis-tervezőnek rendelkeznie kell.

Ha még nem ismeri az adatbázis-kezelést, vagy csak frissítésre szorul az SQL táblákban, akkor ez az oktatóanyag az Ön számára.

Az SQL tábla használatának megkezdése

Tábla létrehozása előtt ellenőrizze, hogy van-e séma felállítva egy SQL szerveren. Ebben a példában a MySQL szerver a MySQL Workbench-lel együtt egy tábla létrehozásához.

Az első dolog a kapcsolat létrehozása.

Ehhez nyissa meg a MySQL Workbench alkalmazást, és kattintson a gombra + ikonra a kapcsolat hozzáadásához.

Ez megnyit egy párbeszédpanelt, ahol vezérelheti az új kapcsolat tulajdonságait. Adjon hozzá egy újat Kapcsolat neve és kattintson rendben.

A kapcsolatra kattintva a szerkesztőbe jut, ahol megadhatja a lekérdezéseket a sémák létrehozásához és kezeléséhez.

Táblázat létrehozására szolgáló kódunk teszteléséhez hozzunk létre egy új sémát.

CREATE séma mySchema;
HASZNÁLJA a mySchema alkalmazást
instagram viewer

Ez létrehoz egy SQL-sémát, amely táblákat és kapcsolataikat tárolja. Most, az asztalra.

Hozzon létre egy SQL-táblázatot

Az SQL-ben a CREATE kulcsszóval táblázatot lehet létrehozni. A táblázat létrehozása során meg kell adnia annak oszlopnevét, oszlopadattípusát és az elsődleges kulcsoszlopot.

Ennek általános szintaxisa:

CREATE TABLE tábla_neve (
oszlop1 adattípus
2. oszlop adattípusa,
3. oszlop adattípusa,
...
oszlopN adattípus,
ELSŐDLEGES KULCS (oszlopNév)
);

Használjuk ezt a szintaxist egy olyan tábla létrehozásához, amely tárolja az alkalmazottak adatait egy vállalatnál.

használja a mySchema;
CREATE TABLE alkalmazott (
empID int nem null,
empName varchar (25) nem null,
emailID varchar (25) nem null,
ELSŐDLEGES KULCS (empID)
);

Itt jegyezzük meg a nem null kulcsmondatot. Ez biztosítja, hogy amikor új alkalmazottat vesz fel, egyik mező sem maradhat üresen az információ hozzáadása közben.

Most teszteljük, hogy a táblázatot sikeresen létrehozták-e és eltárolták-e a sémában. Ennek egyik módja az, hogy hozzáad néhány értéket a táblához, és kimeneti azokat az ‘Eredmény rács’ panelre.

Értékek hozzáadása egy SQL-táblához

Értékek hozzáadásához a táblához használja a következő parancsot és argumentumokat:

INSERT INTO alkalmazott
ÉRTÉKEK (1, ’John Matthews’, ‘[email protected]’);

Értékek megjelenítése SQL táblából

Az alkalmazotti táblázat értékeinek megjelenítéséhez használhatjuk a SELECT parancsot.

Ehhez használja a következőket:

SELECT * az alkalmazotttól;

A * itt egy helyettesítő karakter operátor, amely alapértelmezés szerint mindent kiválaszt. Ebben az esetben az alkalmazotti táblázat minden sorát kijelöli a megjelenítéshez.

Ha minden zökkenőmentesen megy, akkor ezt látnia kell:

Összefüggő: Ismerje meg az SQL GROUP BY parancsát

Az SQL további felfedezése

Sokkal több van az adatbázisokban, mint egyszerűen asztalról asztalra építeni. Játszhat néhány praktikus funkcióval, például lekérdezésekkel és alkérdezésekkel, vagy ha kalandvágyónak érzi magát, akár kipróbálhatja magát egy eljárás vagy ravasz megírásában.

A nap végén azonban az SQL program hatékonysága attól függ, hogy mennyire jól felépíti és strukturálja a táblákat. Tehát ne felejtse el ezt az útmutatót könyvjelzővel ellátni, amíg nem tudja, hogyan kell SQL táblákat építeni, mint a tenyerét!

Email
Az Essential SQL Commands csalólap kezdőknek

Szeretne többet megtudni az SQL-ről? A különféle SQL lekérdezési parancsok kezelése nagyszerű előrelépés.

Olvassa el a következőt

Kapcsolódó témák
  • Programozás
  • SQL
  • adatbázis
A szerzőről
Yash Chellani (9 cikk megjelent)

Yash egy törekvő informatikus hallgató, aki imád dolgokat építeni és mindenről ír. Szabadidejében szeret Squashot játszani, elolvassa a legújabb Murakami példányát, és sárkányokra vadászik a Skyrimben.

Több Yash Chellanitól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Még egy lépés…!

Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.

.