Pobieramy i wyświetlamy dane z bazy MySQL w C++
Pobieranie i wyświetlanie danych z bazy MySQL w C++: mysql_query(), mysql_store_result(), mysql_fetch_row() i mysql_num_fields() na kompletnym przykładzie.
Pobieranie i wyświetlanie danych z bazy MySQL w C++: mysql_query(), mysql_store_result(), mysql_fetch_row() i mysql_num_fields() na kompletnym przykładzie.
Usuwanie danych w SQL: kasowanie wybranych rekordów poleceniem DELETE FROM z warunkiem WHERE oraz szybkie czyszczenie całej tabeli instrukcją TRUNCATE TABLE.
Aktualizacja danych w SQL za pomocą UPDATE: składnia SET i WHERE, wyrażenia arytmetyczne oraz modyfikacja rekordów na podstawie wartości z innej tabeli.
Wstawianie danych do tabel w SQL: składnia INSERT INTO … VALUES, wartości NULL i DEFAULT, dodawanie wielu wierszy na raz oraz kopiowanie danych z innej tabeli.
Tworzenie tabel w SQL krok po kroku: CREATE TABLE i typy danych, usuwanie (DROP) i modyfikacja (ALTER TABLE), klucz podstawowy oraz auto-inkrementacja w MySQL i MsSQL.
Procedury składowane w SQL Server: czym różnią się od funkcji, jak sprawdzać poprawność danych i dodawać wiersze przez INSERT. Z przykładem CREATE PROC.
Funkcje tablicowe w SQL Server: tworzenie przez CREATE FUNCTION z RETURNS TABLE, użycie w klauzuli FROM oraz modyfikacja funkcji w SQL Management Studio.
Jak utworzyć funkcję skalarną w SQL Server: składnia CREATE FUNCTION, blok BEGIN…END, przykład krok po kroku oraz usuwanie funkcji poleceniem DROP FUNCTION.
Zmienne lokalne w SQL Server: deklaracja przez DECLARE, przypisywanie wartości przez SET, typy danych i przykład użycia zmiennej w zapytaniu SELECT.
Widoki indeksowane w SQL Server: jak działa opcja WITH SCHEMABINDING, jak utworzyć unikatowy indeks klastrowany na widoku i kiedy przyspieszy to odczyt danych.
Widoki w SQL: czym jest tabela wirtualna, jak utworzyć widok poleceniem CREATE VIEW, jak go usunąć przez DROP VIEW i dlaczego w definicji nie użyjesz ORDER BY.
Operatory EXISTS, ANY, SOME i ALL w podzapytaniach SQL: jak działają, czym się różnią i jak ich użyć w praktycznych kwerendach na SQL Server.