Spisu treści:
- Definicja - Co oznacza język definicji danych (DDL)?
- Techopedia wyjaśnia Data Definition Language (DDL)
Definicja - Co oznacza język definicji danych (DDL)?
Język definicji danych (DDL) to język komputerowy używany do tworzenia i modyfikowania struktury obiektów bazy danych w bazie danych. Te obiekty bazy danych obejmują widoki, schematy, tabele, indeksy itp.
W niektórych kontekstach termin ten jest również znany jako język opisu danych, ponieważ opisuje pola i rekordy w tabeli bazy danych.
Techopedia wyjaśnia Data Definition Language (DDL)
Obecny przemysł baz danych włącza DDL do dowolnego języka formalnego opisującego dane. Uważany jest jednak za podzbiór języka SQL (Structured Query Language). SQL często korzysta z czasowników rozkazujących z normalnym angielskim, takich jak zdania, w celu wprowadzenia modyfikacji bazy danych. W związku z tym DDL nie jest wyświetlany jako inny język w bazie danych SQL, ale definiuje zmiany w schemacie bazy danych.
Często używane DDL w zapytaniach SQL to:
- UTWÓRZ: To polecenie tworzy nową tabelę i ma predefiniowaną składnię. Składnia instrukcji CREATE to CREATE TABLE (). STWÓRZ TABELĘ Pracownik (identyfikator pracownika INTEGER PODSTAWOWY KLUCZ, imię CHAR (50) NULL, nazwisko CHAR (75) NIE NULL).
- ALTER: Komenda alter modyfikuje istniejącą tabelę bazy danych. To polecenie może dodać dodatkową kolumnę, usunąć istniejące kolumny, a nawet zmienić typ danych kolumn związanych z tabelą bazy danych. Składnia polecenia alter to ALTER parametry nazwy obiektu typu obiekt. ZMIEŃ TABELĘ Pracownik DODAJ DOB Data.
- DROP: Polecenie upuszczenia usuwa tabelę, indeks lub widok. Składnia instrukcji Drop to nazwa obiektu typu DROP. DROP TABLE Pracownik.