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:
- UTWÓRZ, polecenie
- Polecenie UPUST
- Polecenie ZMIEŃ
- OBRÓĆ, polecenie
- 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.