Database
 sql >> Baza danych >  >> RDS >> Database

Język definicji danych SQL

Język definicji danych ma bezpośredni wpływ na strukturę/schemat bazy danych. CREATE, ALTER, DROP to polecenia DDL.CREATE: Tworzy nową bazę danych, tabelę lub widok tabeli.ALTER :Modyfikuje bazę danych lub tabelę.MODIFY, słowa kluczowe ADD są używane do zmiany danych, takich jak zmiana schematu tabeli lub zmiana bazy danych.Jeśli użytkownik pamięta rzeczy po utworzeniu tabeli w tym czasie, zmień polecenie używane do modyfikacji.DROP: Usuwa całą tabelę wraz z jej strukturą/schematem lub usuwa widok tabeli lub innych obiektów bazy danych.
Składnia: UTWÓRZ BAZĘ DANYCH Nazwa_bazy;Przykład: Utwórz bazę danych Uczelnia;
Składnia: CREATE TABLE nazwa_tabeli (typ danych nazwa_kolumny1, typ danych nazwa_kolumny2,………);Przykład: CREATE TABLE STUDENT (identyfikator_studenta int,nazwa_studenta varchar(50),dział_studenta varchar(50),rok_klasy varchar(10));Zobacz uważnie ekran wyjściowy, podpowiedzi MariaDB [test]> , tutaj MariaDB to baza danych System, a test to nazwa bazy danych, w której wykonujemy operacje SQL.

  • DESC: Polecenie DESC pokazuje strukturę/schemat tabeli. Schemat oznacza jego strukturę. W prostym języku „jest to plan tabeli”, który pokazuje nazwę tabeli ze szczegółami, takimi jak liczba kolumn w tej tabeli, typ danych każdej kolumny oznacza, jaki typ wartości może przechowywać kolumna. Pokazuje klucze, pokazuje, czy kolumna może zawierać wartość pustą, czy nie, wartości domyślne i dodatkowe informacje.
Składnia: DESC TABLE_NAME;Przykład: Opis ucznia;# składnia do tworzenia widoku Składnia: CREATE VIEW nazwa_widoku ASSELECT kolumna 1, kolumna 2,…..FROM Nazwa_tabeli[warunek WHERE];Przykład: Utwórz widok student_view asSelect * from studentWhere Dept ='IT';Składnia: Zmień typ danych nazwa_tabeliDodaj kolumnę nazwa_kolumny;Przykład: Alter TableStudentAdd Column City Varchar(10);Nowa kolumna „city” została dodana do tabeli STUDENT. Polecenie DESC pokazuje strukturę tabeli uczniów przed zmianą i po zmianie tabeli. Jednak nie wprowadziliśmy żadnej wartości do nowej kolumny „miasto”. NULL to wartość domyślna dla każdej kolumny. Kolumna Miasto pokazuje wartość pustą dla wszystkich rekordów obecnych w tabeli.

Składnia: Alter TableTable_nameModify kolumna nazwa_kolumny ograniczenie typu danych;Przykład: Alter TableStudentModify Kolumna student_id int NOT NULL; Modyfikację poziomu schematu wykonuje się za pomocą alter table. Do kolumny student_id dodano ograniczenie wartości niepustej.Składnia: Zmień tabelę Nazwa_tabeliDodaj nazwę_ograniczenia (nazwa_kolumny);Przykład: Zmień klucz podstawowy TableStudentAdd (identyfikator studenta, nazwa studenta); Klucz podstawowy dodany w dwóch kolumnach oznacza, że ​​kombinacja identyfikatora_ucznia i nazwa_ucznia staje się kluczem podstawowym dla ucznia tabeli.Składnia: Zmień nazwę tabeli Nazwa_tabeliDROP kolumna nazwa_kolumny;Przykład: Alter TableStudentDROP Miasto w kolumnie;Tutaj „miasto” kolumna jest usuwana za pomocą słowa kluczowego alter. Teraz kolumna miasta nie jest obecna w tabeli uczniów.

Ekran wyjściowy pokazuje strukturę tabeli przed usunięciem miasta kolumny, a także strukturę po usunięciu kolumny miasta.Składnia: DROPTable nazwa_tabeli;Przykład: DROPTable Student; Polecenie Drop usuwa wszystkie dane, czyli wszystkie rekordy ze strukturą/schematem tabeli z bazy danych.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przestrzeń tabel SYSMGMTDATA jest PEŁNA w repozytorium zarządzania infrastrukturą sieci (MGMTDB)

  2. Jak upewnić się, że bazy danych nie mają pofragmentowanych indeksów

  3. Ile pamięci RAM potrzebuje Twój nowy serwer bazy danych?

  4. ScaleGrid DBaaS na krótkiej liście Cloud Excellence Awards 2018

  5. Typ SCD 6