logo

Polecenia DDL w SQL

DDL to skrót od Język definicji danych .

Polecenia DDL w Structured Query Language służą do tworzenia i modyfikowania schematu bazy danych i jej obiektów. Składnia poleceń DDL jest predefiniowana do opisu danych. Polecenia języka definicji danych dotyczą sposobu, w jaki dane powinny istnieć w bazie danych.

Poniżej znajduje się pięć poleceń DDL w języku SQL:

  1. UTWÓRZ, polecenie
  2. Polecenie UPUST
  3. Polecenie ZMIEŃ
  4. OBRÓĆ, polecenie
  5. ZMIEŃ NAZWĘ, polecenie

UTWÓRZ, polecenie

CREATE to polecenie DDL używane do tworzenia baz danych, tabel, wyzwalaczy i innych obiektów bazy danych.

Przykłady polecenia CREATE w SQL

Przykład 1: Ten przykład opisuje sposób tworzenia nowej bazy danych za pomocą polecenia CREATE DDL.

Składnia tworzenia bazy danych:

 CREATE Database Database_Name; 

Załóżmy, że chcesz utworzyć bazę danych Books w bazie danych SQL. Aby to zrobić, musisz napisać następujące polecenie DDL:

 Create Database Books; 

Przykład 2: Ten przykład opisuje, jak utworzyć nową tabelę za pomocą polecenia CREATE DDL.

Składnia tworzenia nowej tabeli:

Algorytm wyszukiwania binarnego
 CREATE TABLE table_name ( column_Name1 data_type ( size of the column ) , column_Name2 data_type ( size of the column) , column_Name3 data_type ( size of the column) , ... column_NameN data_type ( size of the column ) ) ; 

Załóżmy, że chcesz utworzyć plik Student tabela z pięcioma kolumnami w bazie danych SQL. Aby to zrobić, musisz napisać następującą komendę DDL:

 CREATE TABLE Student ( Roll_No. Int , First_Name Varchar (20) , Last_Name Varchar (20) , Age Int , Marks Int , ) ; 

Przykład 3: Ten przykład opisuje sposób tworzenia nowego indeksu za pomocą polecenia CREATE DDL.

Składnia tworzenia nowego indeksu:

 CREATE INDEX Name_of_Index ON Name_of_Table (column_name_1 , column_name_2 , … . , column_name_N); 

Weźmy tabelę Studenta:

Stu_Id Nazwa Znaki Miasto Państwo
100 Abhay 80 Noida W GÓRĘ
101 Suszil 75 Jaipur Radżastan
102 Ankit 90 Gurgaona Hariana
103 Jogesz 93 Lucknow W GÓRĘ

Załóżmy, że chcesz utworzyć indeks na kombinacji Miasto I Państwo pole Student tabela. W tym celu musimy użyć następującego polecenia DDL:

 CREATE INDEX index_city_State ON Employee (Emp_City, Emp_State); 

Przykład 4: Ten przykład opisuje, jak utworzyć wyzwalacz w bazie danych SQL za pomocą polecenia DDL CREATE.

Składnia tworzenia wyzwalacza:

 CREATE TRIGGER [trigger_name] [ BEFORE | AFTER ] UPDATE ON [table_name] ; 

Polecenie UPUST

DROP to polecenie DDL służące do usuwania/usuwania obiektów bazy danych z bazy danych SQL. Za pomocą tego polecenia DDL możemy łatwo usunąć całą tabelę, widok lub indeks z bazy danych.

Przykłady polecenia DROP w SQL

Przykład 1: Ten przykład opisuje sposób usunięcia bazy danych z bazy danych SQL.

fabryczny wzór projektowy

Składnia usuwania bazy danych:

synchronizacja Java
 DROP DATABASE Database_Name; 

Załóżmy, że chcesz usunąć bazę danych Books z bazy danych SQL. Aby to zrobić, musisz napisać następującą komendę DDL:

 DROP DATABASE Books; 

Przykład 2: Ten przykład opisuje, jak usunąć istniejącą tabelę z bazy danych SQL.

Składnia usuwania tabeli:

 DROP TABLE Table_Name; 

Załóżmy, że chcesz usunąć tabelę Student z bazy danych SQL. Aby to zrobić, musisz napisać następującą komendę DDL:

 DROP TABLE Student; 

Przykład 3: Ten przykład opisuje sposób usunięcia istniejącego indeksu z bazy danych SQL.

Składnia usuwania indeksu:

 DROP INDEX Index_Name; 

Załóżmy, że chcesz usunąć indeks_miasta z bazy danych SQL. Aby to zrobić, musisz napisać następującą komendę DDL:

 DROP INDEX Index_city; 

Polecenie ZMIEŃ

ALTER to polecenie DDL, które zmienia lub modyfikuje istniejącą strukturę bazy danych, a także zmienia schemat obiektów bazy danych.

Możemy także dodawać i usuwać ograniczenia tabeli za pomocą polecenia ALTER.

Przykłady polecenia ALTER w SQL

Przykład 1: Ten przykład pokazuje, jak dodać nowe pole do istniejącej tabeli.

Składnia dodania nowego pola w tabeli:

 ALTER TABLE name_of_table ADD column_name column_definition; 

Załóżmy, że chcesz dodać kolumnę „Imię_ojca” do istniejącej tabeli Studentów. Aby to zrobić, musisz napisać następującą komendę DDL:

 ALTER TABLE Student ADD Father's_Name Varchar(60); 

Przykład 2: Ten przykład opisuje, jak usunąć istniejącą kolumnę z tabeli.

Składnia usuwania kolumny z tabeli:

 ALTER TABLE name_of_table DROP Column_Name_1 , column_Name_2 , ….., column_Name_N; 

Załóżmy, że chcesz usunąć kolumnę Wiek i oceny z istniejącej tabeli uczniów. Aby to zrobić, musisz napisać następującą komendę DDL:

 ALTER TABLE StudentDROP Age, Marks; 

Przykład 3: Ten przykład opisuje, jak zmodyfikować istniejącą kolumnę istniejącej tabeli.

Składnia modyfikacji kolumny tabeli:

czy android może grać w gamepigeon
 ALTER TABLE table_name MODIFY ( column_name column_datatype(size)); 

Załóżmy, że chcesz zmienić rozmiar znaku w polu Last_Name w tabeli Student. Aby to zrobić, musisz napisać następującą komendę DDL:

 ALTER TABLE table_name MODIFY ( Last_Name varchar(25)); 

OBRÓĆ, polecenie

TRUNCATE to kolejne polecenie DDL, które usuwa lub usuwa wszystkie rekordy z tabeli.

To polecenie usuwa również miejsce przydzielone do przechowywania rekordów tabeli.

Składnia polecenia TRUNCATE

 TRUNCATE TABLE Table_Name; 

Przykład

Załóżmy, że chcesz usunąć rekord tabeli Student. Aby to zrobić, musisz napisać następującą komendę TRUNCATE DDL:

jak zamienić ciąg znaków na int
 TRUNCATE TABLE Student; 

Powyższe zapytanie pomyślnie usunęło wszystkie rekordy z tabeli uczniów. Zweryfikujmy to za pomocą poniższej instrukcji SELECT:

 SELECT * FROM Student; 

ZMIEŃ NAZWĘ, polecenie

RENAME to polecenie DDL służące do zmiany nazwy tabeli bazy danych.

Składnia polecenia RENAME

 RENAME TABLE Old_Table_Name TO New_Table_Name; 

Przykład

 RENAME TABLE Student TO Student_Details ; 

To zapytanie zmienia nazwę tabeli z Student na Student_Details.