A DDL, DML és DCL megértése
1、DDL
1-1. A DDL áttekintése
A DDL (Data Definition Language) objektumok és objektumtulajdonságok, például objektumok kezelésére szolgáladatbázisA DDL menedzsmentje és meghatározása, valamint ezeknek az objektumoknak és tulajdonságoknak a meghatározása tükröződik a Create, Drop and Alter (Létrehozás, Dobás és Változtatás). Különös figyelem: A "objektum" fogalma a DDL műveletekben, az "objektum" magában foglalja az objektumot és annak attribútumait, és az objektum a legkisebb és nagyobb, mint a rekord. Vegyünk példának egy táblát: Create létrehoz egy adattáblát, Alter megváltoztathatja a tábla mezőit, Drop törölheti a táblát, innen láthatjuk, hogy a DDL a magasságban áll, nem fog a konkrét adatokon dolgozni.
1-2. A DDL fő állításai (műveletek)
Create utasítás: Létrehozhatsz egy adatbázist és néhány objektumot az adatbázisból.
Drop utasítás: Törölheted adattáblákat, indexeket, triggereket, feltételes korlátozásokat és adattábla jogosultságokat.
Alter utasítás: Módosítsa az adattábla definícióját és attribútumait.
1-3. DDL (táblázat) műveleti objektumai
1-3-1. A táblázat fogalma
A táblák létrehozása az adatok tárolására szolgál, mert az általunk tárolt adatok nem hozzáférhetők, ezért bizonyos adattípusokat kell meghatároznunk a kezelés megkönnyítése érdekében.
1-3-2. A táblázat attribútumai
Elsődleges kulcs attribútumok: Az elsődleges kulcs az elsődleges kulcskorlát, de a neve más, az elsődleges kulcs elnevezése a virtuális irányba (azaz az anyag leírása), az elsődleges kulcskorlát elnevezése a tényleges nyereség felé torzul (azaz a művelet megvalósítását írják le), ami ugyanazt írja le, és az elsődleges kulcskorlát egy attribútum a táblázatban; Egy táblázatban legfeljebb egy elsődleges kulcs lehet; Egy elsődleges kulcs definiálható egy vagy több mezőben; A primer kulcs egy vagy több mező értékét egyedivé teszi, nem nullná, hogy az adott mező vagy abban a mezőcsoportban szereplő érték alapján legyen, amely egyediségesen képviseli a rekordot.
Egyedi attribútumok: Egy táblázatban csak egy elsődleges kulcsattribútum lehet, és egyedi korlátozásokat javasolnak a négyzetes tábla felhasználók számára. Egyedi korlátok definiálhatók egy vagy több mezőn; Az egyedi korlátozás egyedivé teszi az adott mező vagy a mezők csoportjának értékét, amely lehet üres, de nem ismételhető meg.
Idegen kulcsjellemzők: más néven idegen kulcsok, más néven idegen kulcskorlátok, az elsődleges kulcsok és elsődleges kulcskorlátok közötti kapcsolat megegyezik; Az idegen kulcskorlát két táblát céloz meg: ha az A tábla elsődleges kulcskulcsa a B tábla egyik mezője, akkor a mezőt a B tábla idegen kulcsa, az A tábla mestertáblája, a B tábla pedig a slave tábla, de fontos megjegyezni, hogy a számítógépnek tudnia kell, hogy ebben a kapcsolatban vagy.
Verification, null és alapértelmezett attribútumok: Az ellenőrző attribútumokat verifikációs korlátozásoknak is nevezik, a null attribútumokat null korlátozásoknak, és az alapértelmezett attribútumokat alapértelmezett korlátozásoknak is nevezik. Ezek a nevek leírnak egy dolgot, leírnak egy helyzetet, és természetesen mesterségesen is meg is csinálhatjuk (csak figyelj a bemeneti adatokra), de az eredeti céljuk az automatizálás, vagyis hagyjuk, hogy a számítógép csinálja.
(Tudod, miért jön létre automatikusan az index, amikor a fő kulcs és az egyedi korlátozások létrejönnek?) És ez az egyetlen index, gondold át, mely mezőket használják leginkább indexekhez, és az indexek szerepe is ismert lesz. Az olyan műveletek, mint az elsődleges kulcskorlátok, egyedi korlátok, nem null korlátok, idegen kulcskorlátok, ellenőrzési korlátok és alapértelmezett korlátok mind bizonyos tulajdonságokat adnak a tábláknak, így úgy gondolom, hogy ezek mind a tábla tulajdonságai. )
2、DML
2-1. A DML áttekintése
A DML (Data Manipulation Language) az adatbázis objektumokban található adatok kezelésére szolgál, azaz az operatív egység a rekordok.
2-2. A DML fő állításai (műveletek)
Kivonat beadása: Fájlt helyezzen be az adatlapba.
Delete utasítás: Egy vagy több rekord törlése az adattáblából az adattábla összes adattábláját is törölheti, de az operatív objektum továbbra is rekord.
Frissítési utasítás: A meglévő táblák rekordjainak tartalmának módosítására szolgál.
2-3. A DML műveleti tárgya - felvétel
2-3-1, figyelem
Amikor Insert, Delete és Update műveleteket végzünk a rekordokon, figyelnünk kell néhány DDL műveletre rajtuk.
3、DCL
3-1. A DCL áttekintése
A DCL (Data Control Language) műveletek az adatbázis-objektumok jogosultságai, és ezeknek a műveleteknek a meghatározása biztonságosabbá teszi az adatokat.
3-2. A DCL fő állításai (műveletek)
Engedélyező nyilatkozat: Lehetővé teszi az objektum alkotójának, hogy bizonyos jogosultságokat adjon egy felhasználónak, egy csoportnak vagy minden felhasználónak (PUBLIC).
Visszavonási nyilatkozat: Visszavonhatod a hozzáférést egy felhasználóhoz, egy csoporthoz vagy az összes felhasználóhoz
3-3. DCL operátor (felhasználó)
Ebben az esetben a felhasználó az adatbázis felhasználójára utal.
|