Samouczek SQL: Lista poleceń SQL z przykładami
Opublikowany: 2022-11-20SQL to skrót od Structured Query Language. Structured Query Language (SQL) służy do wykonywania zadań na bazach danych. Baza danych to zbiór danych, który został zorganizowany w taki sposób, aby był łatwy w utrzymaniu i aktualizacji. Zbiory danych lub pliki zawierające informacje, w tym dane transakcyjne, informacje o klientach, dane finansowe i szczegóły produktów, są często agregowane i przechowywane w komputerowych bazach danych.
Każdy rodzaj danych może być przechowywany, utrzymywany i dostępny za pomocą baz danych. Gromadzą dane o osobach, lokalizacjach lub przedmiotach. Jest zbierany w jednym miejscu, aby go zobaczyć i zbadać. Możesz myśleć o bazach danych jako o dobrze zorganizowanym zbiorze danych.
W tym samouczku dotyczącym serwera SQL zagłębimy się w podstawy języka SQL.
Co to jest SQL?
Komunikacja z bazą danych jest możliwa dzięki językowi komputerowemu znanemu jako SQL lub Structured Query Language. Może służyć do tworzenia nowych tabel do przechowywania danych lub dodawania informacji do już istniejących. Dane już znajdujące się w bazie danych można pobrać za pomocą zapytań SQL. Ponadto języka SQL można używać do wykonywania prostych i złożonych obliczeń na danych.
Jedną z głównych zalet języka SQL jest jego zdolność do działania na ogromnych zbiorach danych. SQL działa jako narzędzie umożliwiające radzenie sobie z informacjami, w razie potrzeby z terabajtami, podczas gdy baza danych oferuje bardzo dużą szybkość obliczeń i przetwarzania danych.
SQL jest używany przez większość systemów RDBMS (systemy zarządzania relacyjną bazą danych). Oto kilka przykładów RDBMS:
- MySQL
- Oracle SQL
- PostgreSQL
- IBM
- Serwer Microsoft SQL
Ucz się kursów programistycznych online z najlepszych światowych uniwersytetów. Zdobądź programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.
Przyzwyczajenie się do poleceń SQL
SQL jest używany głównie do operacji CRUD na bazach danych, tj. Utwórz, Odczyt, Aktualizuj i Usuń. Najczęściej używane polecenia są wymienione poniżej w tym samouczku SQL –
WYBIERZ
Przykład: SELECT * FROM PRACOWNICY
Polecenie SELECT służy do wyodrębniania lub zbierania danych z bazy danych.
AKTUALIZACJA
Przykład: UPDATE nazwa_tabeli
To polecenie aktualizuje bazę danych po ustawieniu nowych wartości dla kolumn lub wierszy.
KASOWAĆ
Przykład: DELETE FROM nazwa_tabeli
To polecenie usuwa dane z bazy danych.
STWÓRZ TABELĘ
Przykład: CREATE TABLE nazwa_tabeli (kolumna1 typ danych,
typ danych kolumna2,
typ danych kolumna3,
….
);
To polecenie tworzy nową tabelę w bazie danych, w której działa użytkownik.
Popularne kursy i artykuły na temat inżynierii oprogramowania
Popularne programy | |||
Program wykonawczy PG w rozwoju oprogramowania - IIIT B | Program certyfikatów Blockchain - PURDUE | Program Certyfikatów Cyberbezpieczeństwa - PURDUE | Magister informatyki - IIIT B |
Inne popularne artykuły | |||
Wynagrodzenie inżyniera chmury w USA 2021-22 | Wynagrodzenie architekta rozwiązań AWS w USA | Wynagrodzenie programisty backendu w USA | Wynagrodzenie programisty front-end w USA |
Wynagrodzenie programisty internetowego w USA | Pytania do wywiadu ze Scrum Masterem w 2022 roku | Jak rozpocząć karierę w cyberbezpieczeństwie w 2022 roku? | Opcje kariery w USA dla studentów inżynierii |
ZMIEŃ TABELĘ
Przykład: ALTER TABLE nazwa_tabeli
DODAJ nazwa_kolumny typ danych;
Polecenie ALTER TABLE służy do modyfikowania tabeli w schemacie bazy danych.
OPUŚĆ STÓŁ
Przykład: DROP TABLE nazwa_tabeli
To polecenie służy do usuwania tabeli z istniejącej bazy danych.
Ekskluzywne seminarium internetowe upGrad na temat tworzenia oprogramowania dla Ciebie —
Biznes SAAS – co jest takiego innego?
Czym są klucze w SQL?
Poszczególne rekordy lub wiersze danych w tabeli można jednoznacznie zidentyfikować za pomocą kluczy. Pomaga ustanowić i rozpoznać powiązania między wierszami wierszy tabeli.
Różne typy kluczy to:
Klucz podstawowy: Klucz podstawowy służy do odrębnej identyfikacji każdego wystąpienia obiektu. Istnieje tylko jeden klucz podstawowy na schemat. Ten klucz może być unikalnym numerem lub unikalnym ciągiem w całej tabeli.
Klucz obcy: klucze obce schematu bazy danych to kolumny odnoszące się do klucza podstawowego innej tabeli. Klucz obcy może działać jako klucz podstawowy dla innej tabeli.
Klucz złożony: klucz podstawowy jest nazywany kluczem złożonym, jeśli zawiera wiele atrybutów (więcej niż jeden).
Klucz kandydujący: oprócz klucza podstawowego wszystkie inne atrybuty są uważane za klucze kandydujące.
Super klucz: Super klucz to grupa cech używanych do identyfikacji krotki w określony sposób.
Łączy w SQL
Aby połączyć informacje z dwóch lub więcej tabel w oparciu o wspólne pole, SQL pozwala nam to zrobić za pomocą prostego polecenia „JOIN”. Poniższa lista zawiera wiele typów sprzężeń:
- INNER JOIN: Dopóki warunek jest spełniony, polecenie INNER JOIN wybiera wszystkie wiersze z wymienionych tabel. To słowo kluczowe wygeneruje zestaw wyników przez połączenie wszystkich wierszy z tabel, o których mowa, że spełniają określone wymagania.
- RIGHT JOIN: To łączenie pobiera wszystkie rekordy z tabeli po prawej stronie i pasujące wiersze z tabeli po lewej stronie.
- LEFT JOIN: To sprzężenie zbiera i wyświetla wszystkie rekordy z tabeli po lewej stronie oraz te, które pasują do tabeli po prawej stronie.
- PEŁNE ŁĄCZENIE ZEWNĘTRZNE: To łączenie pobiera rekordy, gdy występuje dopasowanie w lewym lub prawym rekordzie tabeli.
Zalety korzystania z SQL
Chociaż SQL ma znaczne ograniczenia, takie jak prosty interfejs i ograniczenia kosztowe, korzyści przewyższają wady. SQL jest niewiarygodnie dostępny na wszystkich platformach, a jego łatwość użycia pozwala każdemu stać się ekspertem.
Należy rozważyć następujące zalety przejścia na SQL:
- SQL to niezwykle przenośny język: jest kompatybilny z komputerami PC, laptopami, maszynami wirtualnymi, serwerami i określonymi urządzeniami mobilnymi. Można go szybko uruchomić na lokalnych portach hosta. Dostęp do niego ma każda osoba mająca ten sam adres IP, pod warunkiem posiadania hasła do schematu bazy danych. Jego mobilność sprawia, że jest to doskonała alternatywa dla konsumentów, ponieważ mogą oni z łatwością udostępniać wszystko z jednej maszyny na drugą.
- Nie ma wymogu znajomości kodowania. Kodowanie może wymagać dużego doświadczenia i zrozumienia, zanim będzie można go używać, co utrudnia innym zrozumienie. SQL nie wymaga jednak znajomości programowania, a jedynie użycia podstawowych terminów, takich jak „CREATE”, „ALTER”, „FROM” itp.
- Oferuje różne perspektywy danych. Korzystając z języka SQL, można konstruować różne widoki jednej bazy danych, oferując użytkownikom różne perspektywy dotyczące struktury i zawartości bazy danych.
- Jego kod jest open source. MySQL, PostgreSQL i większość systemów zarządzania bazami danych zapewnia dostępny kod SQL, z którego ludzie mogą korzystać za darmo. SQL jest używany przez większość głównych systemów zarządzania bazami danych, w tym przez IBM, Oracle i Microsoft. Ważną kwestią jest dostępność SQL.
Wniosek
SQL od dawna jest popularny w branży IT. Każda firma lub jakakolwiek usługa komputerowa ma teraz bazy danych. Jest to prawdopodobnie jeden z najpopularniejszych obecnie języków programowania, ale niewielu zdaje sobie sprawę, że przyczynił się do narodzin branży, RDBMS, która promuje wydajny i ustrukturyzowany dostęp do danych.
Wzbogać swoją karierę dzięki programowi wykonawczemu PG upGrad w zakresie rozwoju oprogramowania
Tworzenie oprogramowania jest jedną z najbardziej lukratywnych opcji kariery dla młodych profesjonalistów. Jeśli jesteś już w branży lub chcesz zacząć, musisz zapisać się do programu Executive PG w zakresie rozwoju oprogramowania firmy upGrad . Program uczy umiejętności, na które jest popyt, oraz dziesięciu najlepiej płatnych języków i narzędzi do kodowania. Możesz wybrać jedną z czterech specjalizacji, w tym Blockchain Development, Full Stack Development, DevOps i Cloud Backend Development.
Oprócz nauki najlepiej płatnych języków programowania możesz pracować nad ponad 30 studiami przypadków i projektami. Światowej klasy wykładowcy biorą udział w wykładach na żywo i sesjach online. Wsparcie dla studentów jest dostępne przez całą dobę.
Aplikuj teraz , aby jak najszybciej dostać się na kurs!
Co to jest SQL?
Structured Query Language (SQL) to język programowania używany do wykonywania zadań związanych z bazami danych.
Co to jest DBMS?
Skomputeryzowany system przechowywania danych to system zarządzania bazą danych (lub DBMS).
Ile godzin nauki oferuje ten program?
Kurs Full Stack Developer firmy upGrad obejmuje ponad 450 godzin nauki.