{"id":8686,"date":"2020-08-13T09:53:00","date_gmt":"2020-08-13T07:53:00","guid":{"rendered":"https:\/\/infoshareacademy.com\/?p=8686"},"modified":"2021-01-27T07:43:12","modified_gmt":"2021-01-27T06:43:12","slug":"jak-rozpoczac-nauke-sql","status":"publish","type":"post","link":"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/","title":{"rendered":"Jak rozpocz\u0105\u0107 nauk\u0119 SQL?"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">SQL to j\u0119zyk zapyta\u0144 (ang. Structured Query Language), kt\u00f3ry zapewnia komunikacj\u0119 mi\u0119dzy u\u017cytkownikiem lub aplikacj\u0105, a relacyjn\u0105 baz\u0105 danych. Co to oznacza? Z jego pomoc\u0105 mo\u017cemy nie tylko pobiera\u0107 dane, ale tak\u017ce je wstawia\u0107 i modyfikowa\u0107 oraz tworzy\u0107 i modyfikowa\u0107 bazy danych. J\u0119zyk SQL sk\u0142ada si\u0119 z zapyta\u0144 (ang. query).<\/span><\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" class=\" wp-image-3000\" src=\"https:\/\/infoshareacademy.com\/wp-content\/uploads\/2019\/08\/sql.jpg\" alt=\"schemat dzia\u0142ania SQL - j\u0119zyk ten zapewnia komunikacj\u0119 mi\u0119dzy aplikacj\u0105 a baz\u0105 danych\"><\/figure>\n<h2 class=\"blog-h2\">Podstawowe poj\u0119cia<\/h2>\n<p><strong>Zapytanie<\/strong> &#8211; pojedyncza instrukcja, kt\u00f3ra sk\u0142ada si\u0119 ze s\u0142\u00f3w kluczowych oraz parametr\u00f3w. Istniej\u0105 r\u00f3\u017cne rodzaje zapyta\u0144, np. SELECT, INSERT, itd.<\/p>\n<p><strong>Tabela<\/strong> &#8211; jest to zbi\u00f3r wierszy (rekord\u00f3w) o okre\u015blonej strukturze. Tabela posiada kolumny, kt\u00f3re decyduj\u0105 o strukturze rekord\u00f3w (kolumny to po prostu pola, z kt\u00f3rych sk\u0142adaj\u0105 si\u0119 rekordy).<br \/>\nPrzyk\u0142adowa tabela:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" class=\"wp-image-3000\" src=\"https:\/\/infoshareacademy.com\/wp-content\/uploads\/2019\/08\/Przykladowa-tabela.png\" alt=\"Przyk\u0142adowa tabela SQL\"><\/figure>\n<p><strong>Relacja<\/strong> &#8211; to powi\u0105zanie mi\u0119dzy danymi (z tej samej lub z r\u00f3\u017cnych tabel), np. je\u017celi posiadamy tabel\u0119 Kierowcy i tabel\u0119 Autobusy, to po\u0142\u0105czenie KierowcaX &#8211; AutobusY (np. KierowcaX kieruje AutobusemY) jest relacj\u0105.<\/p>\n<div class=\"blog_box_highlight\" style=\"background-color: rgba(11,168,174,0.1); margin: 40px 0 40px 0; padding: 35px 0 35px 45px; border-left: 10px solid #0ba8ae;\"><span style=\"font-weight: 400; color: #10a8ae; font-size: 1.4em;\">My\u015blisz o nauce SQL?<br \/>\n<a href=\"https:\/\/infoshareacademy.com\/kursy\/zdalny-kurs-sql-od-podstaw\/?utm_source=blog&amp;utm_medium=art&amp;utm_campaign=sql\" target=\"_blank\" rel=\"noopener noreferrer\">Sprawd\u017a nadchodz\u0105cy wieczorowy kurs SQL<\/a><\/span><\/div>\n<h2 class=\"blog-h2\">Zapytania<\/h2>\n<p>Zapytania mo\u017cna podzieli\u0107 na kilka grup:<\/p>\n<p><strong>DML<\/strong> <i>(ang. Data Manipulation Language)<\/i> \u2013 umieszczanie, aktualizowanie lub usuwanie danych z bazy, np. INSERT, UPDATE, DELETE<\/p>\n<p><strong>DDL<\/strong> <i>(ang. Data Definition Language)<\/i> \u2013 operacje na strukturach bazy danych, czyli np. tworzenie lub kasowanie tabel i baz. Przyk\u0142ad polecenia to CREATE lub DROP<\/p>\n<p><strong>DCL<\/strong> <i>(ang. Data Control Language)<\/i> &#8211; nadawanie uprawnie\u0144 do obiekt\u00f3w baz danych, np. GRANT<\/p>\n<p><strong>DQL<\/strong> <i>(ang. Data Query Language)<\/i> &#8211; pobieranie danych z bazy &#8211; do tej grupy nale\u017cy tylko SELECT<\/p>\n<h2 class=\"blog-h2\">Struktura zapytania SELECT<\/h2>\n<p><strong>SELECT<\/strong> jest najpopularniejszym rodzajem zapytania i s\u0142u\u017cy do pobierania danych z bazy. Zapytanie sk\u0142ada si\u0119 ze s\u0142\u00f3w kluczowych (SELECT, FROM, WHERE, \u2026) oraz parametr\u00f3w, kt\u00f3rymi mog\u0105 by\u0107 kolumny, tabele lub warunki.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" class=\"wp-image-3000\" src=\"https:\/\/infoshareacademy.com\/wp-content\/uploads\/2019\/08\/struktura_zapytania_sql.jpg\" alt=\"struktura zapytania SQL\"><\/figure>\n<p>Oczywi\u015bcie poza SELECTem istnieje wiele innych polece\u0144, a najpopularniejsze z nich to:<br \/>\n<strong>INSERT<\/strong> &#8211; wprowadzanie danych do bazy<br \/>\n<strong>UPDATE<\/strong> &#8211; modyfikacja danych w bazie<br \/>\n<strong>DELETE<\/strong> &#8211; kasowanie danych z bazy<\/p>\n<h2 class=\"blog-h2\">Popularno\u015b\u0107 j\u0119zyka<\/h2>\n<p>J\u0119zyk SQL jest bardzo popularnym j\u0119zykiem. Je\u017celi za\u0142o\u017cymy, \u017ce HTML\/CSS nie s\u0105 j\u0119zykami programowania to (wg Stack Overflow) jest on drugim najpopularniejszym j\u0119zykiem programowania na \u015bwiecie:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" class=\"wp-image-3000\" src=\"https:\/\/infoshareacademy.com\/wp-content\/uploads\/2019\/08\/popularnosc_sql.jpg\" alt=\"najpopularniejsze j\u0119zyki programowania\"><\/figure>\n<p><a href=\"https:\/\/insights.stackoverflow.com\/survey\/2019#most-popular-technologies\" target=\"_blank\" rel=\"noopener noreferrer\"><em class=\"blog_em\">\u0179r\u00f3d\u0142o: Stack Overflow &#8211; The most popular technologies of 2019<\/em><\/a><\/p>\n<h2 class=\"blog-h2\">Zastosowania<\/h2>\n<h3 class=\"blog-h3\">1. Web development<\/h3>\n<p>Web development to najbardziej popularne zastosowanie baz danych, poniewa\u017c ka\u017cdy serwis WWW bazuje na danych i dzi\u0119ki j\u0119zykowi SQL mo\u017cna jest pobiera\u0107 lub po prostu nimi zarz\u0105dza\u0107. Aplikacje mobilne r\u00f3wnie\u017c operuj\u0105 na danych i zanim zostan\u0105 przes\u0142ane do naszego telefonu &#8211; wcze\u015bniej musz\u0105 zosta\u0107 pobrane z bazy danych &#8211; najprawdopodobniej za pomoc\u0105 SQLa.<\/p>\n<h3 class=\"blog-h3\">2. Analiza danych<\/h3>\n<p>Poza Excelem, czy Accessem &#8211; SQL jest bardzo sprawnym narz\u0119dziem w r\u0119kach analityk\u00f3w. Jest wykorzystywany w statystyce, pozwala te\u017c na budowanie bardziej zaawansowanych analiz i raport\u00f3w.<\/p>\n<h3 class=\"blog-h3\">3. Big Data<\/h3>\n<p>Operacje na du\u017cych zbiorach danych, np. za pomoc\u0105 Apache Hive, w kt\u00f3rym mo\u017cna wykonywa\u0107 zapytania.<\/p>\n<h3 class=\"blog-h3\">4. Data Science<\/h3>\n<p>Jak sama nazwa m\u00f3wi &#8211; ta dziedzina opiera si\u0119 na danych, a SQL jest niezb\u0119dny, aby je pobra\u0107.<br \/>\n<!--nextpage--><\/p>\n<h2 class=\"blog-h2\">Najpopularniejsze bazy danych<\/h2>\n<p>Istnieje wiele relacyjnych baz danych, ale najpopularniejsze z nich to MySQL, SQL Server, PostgreSQL, czy Oracle. Ponownie odwo\u0142amy si\u0119 do raportu Stack Overflow, kt\u00f3ry pokazuje ranking najpopularniejszych silnik\u00f3w baz danych:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" class=\"wp-image-3000\" src=\"https:\/\/infoshareacademy.com\/wp-content\/uploads\/2019\/08\/najpopularniejsze_bazy_danych.jpg\" alt=\"ranking najpopularniejszych baz danych wg Stack OverFlow\"><\/figure>\n<p><a href=\"https:\/\/insights.stackoverflow.com\/survey\/2019#technology-_-databases\" target=\"_blank\" rel=\"noopener noreferrer\"><em class=\"blog_em\">\u0179r\u00f3d\u0142o: Stack Overflow &#8211; The most popular databases of 2019<\/em><\/a><\/p>\n<p>Pewnie zadajecie sobie pytanie, czy w ka\u017cdej z tych baz j\u0119zyk SQL ma tak\u0105 sam\u0105 sk\u0142adni\u0119? Prawie tak &#8211; r\u00f3\u017cnice s\u0105 niewielkie, np. przy pobieraniu okre\u015blonej liczby rekord\u00f3w u\u017cywamy:<\/p>\n<ul>\n<li class=\"blog_li\">SELECT TOP w SQL Server<\/li>\n<li class=\"blog_li\">LIMIT w MySQL<\/li>\n<li class=\"blog_li\">ROWNUM w Oracle<\/li>\n<\/ul>\n<p>To troch\u0119 tak, jak z j\u0119zykiem polskim, kt\u00f3ry w ka\u017cdym regionie Polski posiada specyficzne s\u0142owa. Ewentualne r\u00f3\u017cnice w sk\u0142adni bez problemu znajdziecie w dokumentacji danej bazy danych.<\/p>\n<p><strong>By\u0107 mo\u017ce s\u0142yszeli\u015bcie o czym\u015b takim, jak bazy NoSQL?<\/strong><br \/>\nS\u0105 to bazy, w kt\u00f3rych spos\u00f3b organizacji NIE opiera si\u0119 na relacjach (czyli s\u0105 to bazy nierelacyjne). Co ciekawe w bazach nierelacyjnych mo\u017cna u\u017cywa\u0107 SQLa. Przyk\u0142adami baz NoSQL s\u0105: <a href=\"https:\/\/www.mongodb.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">MongoDB<\/a>, czy <a href=\"http:\/\/cassandra.apache.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cassandra<\/a>.<\/p>\n<h2 class=\"blog-h2\">Narz\u0119dzia wykorzystywane w pracy z SQL<\/h2>\n<p>Istnieje wiele narz\u0119dzi s\u0142u\u017c\u0105cych do pracy z bazami danych, a my wypiszemy kilka najpopularniejszych z nich:<\/p>\n<ul>\n<li class=\"blog_li\"><a href=\"https:\/\/sequelpro.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sequel Pro<\/a> &#8211; s\u0142u\u017cy do zarz\u0105dzania baz\u0105 danych MySQL. Dost\u0119pne na Mac OS.<\/li>\n<li class=\"blog_li\"><a href=\"https:\/\/www.mysql.com\/products\/workbench\/\" target=\"_blank\" rel=\"noopener noreferrer\">MySQL Workbench<\/a> &#8211; rozbudowane narz\u0119dzie dla administrator\u00f3w i architekt\u00f3w baz danych MySQL, a tak\u017ce dla deweloper\u00f3w. Dost\u0119pne na platformach Windows, Linux and Mac OS X.<\/li>\n<li class=\"blog_li\"><a href=\"https:\/\/www.heidisql.com\" target=\"_blank\" rel=\"noopener noreferrer\">HeidiSQL<\/a> &#8211; edytor SQL dla baz MariaDB, MySQL, Microsoft SQL or PostgreSQL<\/li>\n<li class=\"blog_li\"><a href=\"https:\/\/www.phpmyadmin.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">phpMyAdmin<\/a> &#8211; dost\u0119pne w przegl\u0105darce narz\u0119dzie s\u0142u\u017cace do zarz\u0105dzania baz\u0105 danych MySQL<\/li>\n<li class=\"blog_li\"><a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/ssms\/download-sql-server-management-studio-ssms?view=sql-server-2017\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft SQL Server Management Studio<\/a> &#8211; zarz\u0105dzanie bazami danych SQL Server, Azure SQL Database oraz Azure SQL Data Warehouse<\/li>\n<li class=\"blog_li\"><a href=\"https:\/\/www.devart.com\/dbforge\/\" target=\"_blank\" rel=\"noopener noreferrer\">dbForge<\/a> &#8211; rozbudowane narz\u0119dzia do zarz\u0105dzania bazami MySQL, SQL Server, PostgreSQL i Oracle<\/li>\n<li class=\"blog_li\">Poza tym wi\u0119kszo\u015b\u0107 programistycznych IDE zawiera integracj\u0119 z SQL, np: <a href=\"https:\/\/www.jetbrains.com\/products.html\" target=\"_blank\" rel=\"noopener noreferrer\">wszystkie produkty JetBrains\u2019a<\/a><\/li>\n<\/ul>\n<h2 class=\"blog-h2\">Jak rozpocz\u0105\u0107 nauk\u0119 SQLa?<\/h2>\n<p>Istniej\u0105 dokumentacje, tutoriale, lub kursy online, kt\u00f3re z pewno\u015bci\u0105 przydadz\u0105 si\u0119 przy rozpocz\u0119ciu nauki SQLa, poni\u017cej kilka z nich:<\/p>\n<ul>\n<li class=\"blog_li\"><a href=\"https:\/\/www.w3schools.com\/sql\/\" target=\"_blank\" rel=\"noopener noreferrer\">W3Schools Online Web Tutorials<\/a><\/li>\n<li class=\"blog_li\"><a href=\"https:\/\/www.dofactory.com\/sql\/sample-database\" target=\"_blank\" rel=\"noopener noreferrer\">DoFactory: SQL Database Tutorial<\/a> &#8211; zawiera te\u017c przyk\u0142adow\u0105 baz\u0119 danych<\/li>\n<li class=\"blog_li\"><a href=\"https:\/\/www.khanacademy.org\/computing\/computer-programming\/sql\" target=\"_blank\" rel=\"noopener noreferrer\">Khan Academy: wst\u0119p do SQL<\/a><\/li>\n<li class=\"blog_li\"><a href=\"https:\/\/www.youtube.com\/watch?v=7S_tz1z_5bA\" target=\"_blank\" rel=\"noopener noreferrer\">SQL Tutorial for Beginners<\/a><\/li>\n<li class=\"blog_li\"><a href=\"https:\/\/www.coursera.org\/collections\/learn-sql\" target=\"_blank\" rel=\"noopener noreferrer\">Corsera: Learn SQL Online Course<\/a><\/li>\n<li class=\"blog_li\"><a href=\"https:\/\/www.skillshare.com\/classes\/SQL-Master-SQL-Database-Queries-in-Just-90-Mins\/1192226128\" target=\"_blank\" rel=\"noopener noreferrer\">Skillshare: SQL Master in 90 minutes<\/a><\/li>\n<\/ul>\n<p>Powy\u017csze materia\u0142y do dobry wst\u0119p do nauki, wi\u0119c je\u017celi chcecie kontynuowa\u0107 nauk\u0119, zrealizowa\u0107 projekt i pracowa\u0107 z trenerem, kt\u00f3ry pomo\u017ce Wam rozwi\u0105za\u0107 ka\u017cdy problem i skonsultuje rozwi\u0105zanie &#8211; rozwa\u017ccie <a href=\"https:\/\/infoshareacademy.com\/kursy\/zdalny-kurs-data-science\/\" target=\"_blank\" rel=\"noopener noreferrer\">nasze kursy Data Science<\/a>.<\/p>\n<div class=\"blog_box_highlight\" style=\"background-color: rgba(11,168,174,0.1); margin: 40px 0 40px 0; padding: 35px 0 35px 45px; border-left: 10px solid #0ba8ae;\"><span style=\"font-weight: 400; color: #10a8ae; font-size: 1.4em;\">My\u015blisz o nauce SQL?<br \/>\n<a href=\"https:\/\/infoshareacademy.com\/kursy\/zdalny-kurs-sql-od-podstaw\/?utm_source=blog&amp;utm_medium=art&amp;utm_campaign=sql\" target=\"_blank\" rel=\"noopener noreferrer\">Sprawd\u017a nadchodz\u0105cy wieczorowy kurs SQL<\/a><\/span><\/div>\n<h2 class=\"blog-h2\">Jak przej\u015b\u0107 od teorii do praktyki?<\/h2>\n<p>Je\u017celi chcecie jak najszybciej zacz\u0105\u0107 pisa\u0107 swoje pierwsze zapytania, mo\u017cecie skorzysta\u0107 z narz\u0119dzi online, kt\u00f3re pozwalaj\u0105 na wykonywanie komend w przegl\u0105darce. Z pewno\u015bci\u0105 pomog\u0105 Wam one oswoi\u0107 si\u0119 z zapytaniami i w praktyce zrozumie\u0107, jak to wszystko dzia\u0142a.<\/p>\n<p>Takimi narz\u0119dziami s\u0105 <a href=\"http:\/\/sqlfiddle.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/sqlfiddle.com\/<\/a> lub <a href=\"https:\/\/www.db-fiddle.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.db-fiddle.com\/<\/a> &#8211; to narz\u0119dzia online, kt\u00f3re pozwalaj\u0105 na \u0107wiczenia z SQLem bez konieczno\u015bci instalacji bazy danych.<br \/>\n<!--nextpage--><\/p>\n<h2 class=\"blog-h2\">Od jakiej bazy zacz\u0105\u0107?<\/h2>\n<p>Proponujemy MySQL, poniewa\u017c jest bardzo popularna, \u0142atwa w instalacji, posiada wiele darmowych narz\u0119dzi oraz tutoriali. Je\u017celi chcecie spr\u00f3bowa\u0107,&nbsp; instalator MySQL \u201call-in-one\u201d znajdziecie tutaj:<a href=\"https:\/\/dev.mysql.com\/get\/Downloads\/MySQLInstaller\/mysql-installer-community-8.0.17.0.msi\" target=\"_blank\" rel=\"noopener noreferrer\"> MySQL Installer<\/a><\/p>\n<p>Inn\u0105 opcj\u0105 jest SQL Server &#8211; zarz\u0105dzanie t\u0105 baz\u0105 jest r\u00f3wnie\u017c bardzo proste dzi\u0119ki Microsoft SQL Server Management Studio, w kt\u00f3rym wiele zapyta\u0144 mo\u017cemy wyklika\u0107, a nast\u0119pnie obejrze\u0107 ich sk\u0142adni\u0119.<\/p>\n<div class=\"blog_box_highlight\" style=\"background-color: rgba(11,168,174,0.1); margin: 40px 0 40px 0; padding: 35px 0 35px 45px; border-left: 10px solid #0ba8ae;\"><span style=\"font-weight: 400; color: #10a8ae; font-size: 1.4em;\">Przeczytaj tak\u017ce:<br \/>\n<a href=\"https:\/\/infoshareacademy.com\/artykul\/data-science-chwilowy-trend-czy-zawod-przyszlosci\/\">Data Science &#8211; chwilowy trend czy zaw\u00f3d przysz\u0142o\u015bci<\/a><\/span><\/div>\n<h2 class=\"blog-h2\">Poszukiwanie pracy<\/h2>\n<p>Pami\u0119taj, \u017ce znajomo\u015b\u0107 danego j\u0119zyka programowania praktycznie nigdy nie jest jedyn\u0105 kompetencj\u0105, kt\u00f3r\u0105 posiadaj\u0105 pocz\u0105tkuj\u0105cy programi\u015bci lub analitycy. Zazwyczaj jest to jedna z kilku kompetencji, kt\u00f3r\u0105 posiadaj\u0105 developerzy, czy analitycy.<\/p>\n<p>Na przyk\u0142ad programista znaj\u0105c dobrze bazy danych, mo\u017ce by\u0107 niezale\u017cny od administratora baz danych. Dzi\u0119ki temu b\u0119dzie w stanie optymalizowa\u0107 zapytania lub \u015bledzi\u0107 b\u0142\u0119dy, a w szczeg\u00f3lnych przypadkach nawet zaprojektowa\u0107 baz\u0119 danych.<\/p>\n<p>Ofert pracy mo\u017cecie szuka\u0107 na:<\/p>\n<ul>\n<li class=\"blog_li\"><a href=\"https:\/\/justjoin.it\/\" target=\"_blank\" rel=\"noopener noreferrer\">Just Join IT<\/a><\/li>\n<li class=\"blog_li\"><a href=\"https:\/\/bulldogjob.pl\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bulldogjob<\/a><\/li>\n<li class=\"blog_li\"><a href=\"https:\/\/nofluffjobs.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">No Fluff Jobs<\/a><\/li>\n<\/ul>\n<div class=\"blog_box_highlight\" style=\"background-color: rgba(11,168,174,0.1); margin: 40px 0 40px 0; padding: 35px 0 35px 45px; border-left: 10px solid #0ba8ae;\"><span style=\"font-weight: 400; color: #10a8ae; font-size: 1.4em;\">My\u015blisz o nauce SQL?<br \/>\n<a href=\"https:\/\/infoshareacademy.com\/kursy\/zdalny-kurs-sql-od-podstaw\/?utm_source=blog&amp;utm_medium=art&amp;utm_campaign=sql\" target=\"_blank\" rel=\"noopener noreferrer\">Sprawd\u017a nadchodz\u0105cy wieczorowy kurs SQL<\/a><\/span><\/div>\n<h2 class=\"blog-h2\">Proceduralny SQL<\/h2>\n<p>Podczas webinaru pojawi\u0142o si\u0119 pytanie o to, co znaczy <strong>proceduralny SQL (PL\/SQL)<\/strong>. Ot\u00f3\u017c jest to rozszerzenie j\u0119zyka SQL, kt\u00f3re pozwala tworzy\u0107 procedury sk\u0142adaj\u0105ce si\u0119 z wielu zapyta\u0144 z wykorzystaniem p\u0119tli, instrukcji warunkowych, czy operacji na zmiennych. W rezultacie, wynikiem dzia\u0142ania procedury jest odpowiednio przetworzony zbi\u00f3r danych.<\/p>\n<p>Korzy\u015b\u0107 ze stosowania procedur jest taka, \u017ce operacje na danych (cz\u0119sto du\u017cych zbiorach) s\u0105 wykonywane bezpo\u015brednio na bazie. W rezultacie unikamy wielokrotnego przesy\u0142ania danych mi\u0119dzy baz\u0105, a aplikacj\u0105, co znacz\u0105co mo\u017ce zwi\u0119kszy\u0107 wydajno\u015b\u0107 ca\u0142ego systemu.<\/p>\n<h2 class=\"blog-h2\">Video z webinaru (live demo)<\/h2>\n<p><iframe loading=\"lazy\" id=\"desktop_player\" src=\"https:\/\/www.youtube.com\/embed\/C0i-65nOcbc\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><br \/>\n<iframe loading=\"lazy\" id=\"mobile_player\" src=\"https:\/\/www.youtube.com\/embed\/C0i-65nOcbc\" width=\"335\" height=\"188\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><em style=\"margin-top: 35px; display: block;\">Artyku\u0142 powsta\u0142 na podstawie webinaru &#8222;Dlaczego warto uczy\u0107 si\u0119 SQL?&#8221;<br \/>\nUczestnikami byli: Micha\u0142 Giergielewicz, Piotr K\u0105tny, Andrzej Kiesz<\/em><br \/>\n<script type=\"text\/javascript\" src=\"https:\/\/app.getresponse.com\/view_webform_v2.js?u=SAZgM&amp;webforms_id=BecDY\" data-webform-id=\"BecDY\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SQL to j\u0119zyk zapyta\u0144, kt\u00f3ry zapewnia komunikacj\u0119 mi\u0119dzy u\u017cytkownikiem lub aplikacj\u0105, a relacyjn\u0105 baz\u0105 danych. Za pomoc\u0105 SQLa mo\u017cemy nie tylko pobiera\u0107 dane, ale tak\u017ce je wstawia\u0107 i modyfikowa\u0107 oraz tworzy\u0107 i modyfikowa\u0107 bazy danych.<\/p>\n","protected":false},"author":6,"featured_media":9774,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29,62,25],"tags":[],"class_list":["post-8686","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-back-end","category-sql","category-wywiady"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SQL - jak zacz\u0105\u0107? | infoShare Academy - uczymy programowania<\/title>\n<meta name=\"description\" content=\"Gdzie stosuje si\u0119 SQL i jak rozpocz\u0105\u0107 nauk\u0119? Jakie s\u0105 najpopularniejsze bazy danych? Sprawd\u017a! | zosta\u0144 programist\u0105 w infoShare Academy\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/\" \/>\n<link rel=\"next\" href=\"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/2\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jak rozpocz\u0105\u0107 nauk\u0119 SQL?\" \/>\n<meta property=\"og:description\" content=\"SQL to j\u0119zyk zapyta\u0144, kt\u00f3ry zapewnia komunikacj\u0119 mi\u0119dzy u\u017cytkownikiem lub aplikacj\u0105, a relacyjn\u0105 baz\u0105 danych. Za pomoc\u0105 SQLa mo\u017cemy nie tylko pobiera\u0107 dane, ale tak\u017ce je wstawia\u0107 i modyfikowa\u0107 oraz tworzy\u0107 i modyfikowa\u0107 bazy danych. Sprawd\u017a, jak rozpocz\u0105\u0107 nauk\u0119 SQL\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/\" \/>\n<meta property=\"og:site_name\" content=\"infoShare Academy Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/infoshareacademy\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-13T07:53:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-27T06:43:12+00:00\" \/>\n<meta name=\"author\" content=\"Kamil Balda\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2020\/08\/jak-rozpoczac-nauke-sql_.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kamil Balda\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/\"},\"author\":{\"name\":\"Kamil Balda\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/6738c7b191c6dc5a350fbc5b45e4549a\"},\"headline\":\"Jak rozpocz\u0105\u0107 nauk\u0119 SQL?\",\"datePublished\":\"2020-08-13T07:53:00+00:00\",\"dateModified\":\"2021-01-27T06:43:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/\"},\"wordCount\":1355,\"publisher\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#organization\"},\"articleSection\":[\"Back-end\",\"SQL\",\"Wywiady\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/\",\"url\":\"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/\",\"name\":\"SQL - jak zacz\u0105\u0107? | infoShare Academy - uczymy programowania\",\"isPartOf\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#website\"},\"datePublished\":\"2020-08-13T07:53:00+00:00\",\"dateModified\":\"2021-01-27T06:43:12+00:00\",\"description\":\"Gdzie stosuje si\u0119 SQL i jak rozpocz\u0105\u0107 nauk\u0119? Jakie s\u0105 najpopularniejsze bazy danych? Sprawd\u017a! | zosta\u0144 programist\u0105 w infoShare Academy\",\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#website\",\"url\":\"https:\/\/infoshareacademy.com\/blog\/\",\"name\":\"infoShare Academy Blog\",\"description\":\"Strona o szkoleniach w IT\",\"publisher\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/infoshareacademy.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#organization\",\"name\":\"infoShare Academy\",\"url\":\"https:\/\/infoshareacademy.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/11\/infoShare-Academy-ver-white-with-background-1000x1000px.jpg\",\"contentUrl\":\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/11\/infoShare-Academy-ver-white-with-background-1000x1000px.jpg\",\"width\":1000,\"height\":1000,\"caption\":\"infoShare Academy\"},\"image\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/infoshareacademy\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/6738c7b191c6dc5a350fbc5b45e4549a\",\"name\":\"Kamil Balda\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"caption\":\"Kamil Balda\"},\"url\":\"https:\/\/infoshareacademy.com\/blog\/author\/kamil-balda\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SQL - jak zacz\u0105\u0107? | infoShare Academy - uczymy programowania","description":"Gdzie stosuje si\u0119 SQL i jak rozpocz\u0105\u0107 nauk\u0119? Jakie s\u0105 najpopularniejsze bazy danych? Sprawd\u017a! | zosta\u0144 programist\u0105 w infoShare Academy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/","next":"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/2\/","og_locale":"pl_PL","og_type":"article","og_title":"Jak rozpocz\u0105\u0107 nauk\u0119 SQL?","og_description":"SQL to j\u0119zyk zapyta\u0144, kt\u00f3ry zapewnia komunikacj\u0119 mi\u0119dzy u\u017cytkownikiem lub aplikacj\u0105, a relacyjn\u0105 baz\u0105 danych. Za pomoc\u0105 SQLa mo\u017cemy nie tylko pobiera\u0107 dane, ale tak\u017ce je wstawia\u0107 i modyfikowa\u0107 oraz tworzy\u0107 i modyfikowa\u0107 bazy danych. Sprawd\u017a, jak rozpocz\u0105\u0107 nauk\u0119 SQL","og_url":"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/","og_site_name":"infoShare Academy Blog","article_publisher":"https:\/\/www.facebook.com\/infoshareacademy","article_published_time":"2020-08-13T07:53:00+00:00","article_modified_time":"2021-01-27T06:43:12+00:00","author":"Kamil Balda","twitter_card":"summary_large_image","twitter_image":"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2020\/08\/jak-rozpoczac-nauke-sql_.jpg","twitter_misc":{"Napisane przez":"Kamil Balda","Szacowany czas czytania":"7 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/#article","isPartOf":{"@id":"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/"},"author":{"name":"Kamil Balda","@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/6738c7b191c6dc5a350fbc5b45e4549a"},"headline":"Jak rozpocz\u0105\u0107 nauk\u0119 SQL?","datePublished":"2020-08-13T07:53:00+00:00","dateModified":"2021-01-27T06:43:12+00:00","mainEntityOfPage":{"@id":"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/"},"wordCount":1355,"publisher":{"@id":"https:\/\/infoshareacademy.com\/blog\/#organization"},"articleSection":["Back-end","SQL","Wywiady"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/","url":"https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/","name":"SQL - jak zacz\u0105\u0107? | infoShare Academy - uczymy programowania","isPartOf":{"@id":"https:\/\/infoshareacademy.com\/blog\/#website"},"datePublished":"2020-08-13T07:53:00+00:00","dateModified":"2021-01-27T06:43:12+00:00","description":"Gdzie stosuje si\u0119 SQL i jak rozpocz\u0105\u0107 nauk\u0119? Jakie s\u0105 najpopularniejsze bazy danych? Sprawd\u017a! | zosta\u0144 programist\u0105 w infoShare Academy","inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infoshareacademy.com\/blog\/jak-rozpoczac-nauke-sql\/"]}]},{"@type":"WebSite","@id":"https:\/\/infoshareacademy.com\/blog\/#website","url":"https:\/\/infoshareacademy.com\/blog\/","name":"infoShare Academy Blog","description":"Strona o szkoleniach w IT","publisher":{"@id":"https:\/\/infoshareacademy.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/infoshareacademy.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/infoshareacademy.com\/blog\/#organization","name":"infoShare Academy","url":"https:\/\/infoshareacademy.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/11\/infoShare-Academy-ver-white-with-background-1000x1000px.jpg","contentUrl":"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/11\/infoShare-Academy-ver-white-with-background-1000x1000px.jpg","width":1000,"height":1000,"caption":"infoShare Academy"},"image":{"@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/infoshareacademy"]},{"@type":"Person","@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/6738c7b191c6dc5a350fbc5b45e4549a","name":"Kamil Balda","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"Kamil Balda"},"url":"https:\/\/infoshareacademy.com\/blog\/author\/kamil-balda\/"}]}},"_links":{"self":[{"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts\/8686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/comments?post=8686"}],"version-history":[{"count":1,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts\/8686\/revisions"}],"predecessor-version":[{"id":9775,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts\/8686\/revisions\/9775"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/media\/9774"}],"wp:attachment":[{"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/media?parent=8686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/categories?post=8686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/tags?post=8686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}