Schița de curs

Introducere

  • Panorama generală a bazelor de date și MySQL
  • Instalarea și configurarea MySQL
  • Introducere la SQL și clientul de comandă MySQL
  • Crearea și gestionarea bazelor de date și tabelelor

Interogarea datelor

  • Recuperarea și filtrarea datelor
  • Sortarea și limitarea rezultatelor interogării
  • Lucrul cu mai multe tabele
  • Folosirea subinterogărilor și a tabelelor derivate

Manipularea datelor

  • Inserarea datelor în tabele
  • Actualizarea și ștergerea datelor
  • Folosirea tranzacțiilor pentru integritatea datelor
  • Gestionarea indexelor pentru optimizarea performanței

Concepte avansate SQL

  • Funcții de agregare
  • Filtrarea rezultatelor interogării
  • Lucrul cu funcțiile șiruri, date și matematice
  • Gestionarea valorilor NULL în interogări
  • Folosirea instrucțiunilor CASE pentru logica condițională

Optimizarea performanței

  • Tehnici de optimizare a interogărilor
  • Indexarea și optimizarea structurilor de tabel
  • Analiza performanței interogării cu EXPLAIN
  • Strategii de caching și caching-ul interogărilor
  • Unelte de monitorizare și profilare pentru optimizarea performanței

Siguranța și administrarea

  • Gestionarea utilizatorilor și controlul accesului
  • Securizarea serverului MySQL și a bazelor de date
  • Operațiuni de backup și restaurare
  • Importul și exportul datelor
  • MySQL Workbench și alte unelte de administrare

Integrarea aplicațiilor

  • Conectarea MySQL cu limbajele de programare populare
  • Folosirea conectorilor și bibliotecilor MySQL
  • Executarea interogărilor din codul aplicației

Scurtă rezumare și următorii pași

Cerințe

  • Cunoștințe de bază în domeniul bazelor de date

Public țintă

  • Dezvoltatori
 21 ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite