logo

Tutorial SQL

En aquest Tutorial SQL , aprendràs tots els conceptes bàsics i avançats d'SQL, com ara Consultes SQL , Unió SQL , Injecció SQL , Inserció SQL , i creant taules en SQL. SQL és fàcil d'aprendre, no hi ha requisits previs per aprendre SQL.

Per tant, SQL és un llenguatge de base de dades estàndard utilitzat per accedir i manipular dades a les bases de dades. SQL significa Llenguatge de consulta estructurat . Va ser desenvolupat per Informàtics d'IBM en el dècada de 1970 . Mitjançant l'execució de consultes, SQL pot crear , actualitzar , esborrar , i recuperar dades en bases de dades com MySQL, Oracle, PostgreSQL, etc. En general, SQL és un llenguatge de consulta que es comunica amb bases de dades.



Què és una base de dades?

Abans d'aprofundir en aquest f tutorial de ree SQL , anem a entendre què és una base de dades.

Per tant, les dades són el nou combustible d'aquest món, però les dades són informació no organitzada, així que per organitzar-les, fem una base de dades. Una base de dades és una col·lecció organitzada de dades estructurades, normalment controlades per un sistema de gestió de bases de dades (DBMS). Les bases de dades ens ajuden a emmagatzemar, accedir i manipular fàcilment les dades d'un ordinador.

Exemple SQL

En aquest tutorial detallat d'SQL per a principiants, explorarem la pràctica Exemples SQL per gestionar les dades dels empleats dins d'una base de dades. Crearem una taula per emmagatzemar la informació dels empleats i l'omplirem amb dades de mostra com ara Id._empleat , Nom , Edat , Departament , i Sou .



Si voleu recuperar dades de la taula d'empleats on el sou és superior a 55.000,00, utilitzarem Declaració SELECT .

Consulta:

SELECT * FROM employees WHERE Salary>55000.00;>

Sortida:



Sortida_empleat

Explicació:

Aquesta instrucció SELECT recupera registres de la taula d'empleats on la columna Salari és superior a 55.000,00. El símbol * indica que volem recuperar totes les columnes dels registres coincidents. La clàusula WHERE filtra els resultats en funció de la condició especificada.

Per què aprendre SQL?

SQL us ajuda a obtenir informació fàcilment a partir de dades amb alta eficiència. Per manipular les dades en bases de dades com Crear, Llegir, Editar i Suprimir, fem servir Consultes SQL . Els usuaris poden interactuar amb les dades emmagatzemades en sistemes de gestió de bases de dades relacionals. Qualsevol persona que conegui l'idioma anglès pot escriure fàcilment consultes SQL. Algunes de les característiques clau d'SQL es mostren a continuació:

  • Sense molts coneixements de codificació, podem gestionar una base de dades amb SQL.
  • SQL funciona amb sistemes de bases de dades d'Oracle, IBM, Microsoft, etc.
  • Simple i fàcil d'aprendre.
  • SQL és un llenguatge estàndard ANSI i ISO per a la manipulació de bases de dades.
  • SQL recupera grans quantitats de dades molt ràpidament.

Requisits previs per aprendre SQL

Si voleu aprendre SQL, aquest tutorial gratuït d'SQL és bastant fàcil d'entendre perquè, durant el desenvolupament d'aquest curs, vam fer tot el possible per proporcionar el millor recurs per esborrar el vostre concepte SQL.

Però suposem que ja coneixeu les concepcions bàsiques de la informàtica, com les bases de dades i els seus tipus.

Per tant, si teniu coneixements bàsics de RDBMS, aquest tutorial d'SQL us proporciona coneixements suficients per dominar SQL.

Conceptes bàsics d'SQL

SQL o Structure Query Language és una habilitat fonamental per a qualsevol persona que vulgui interactuar amb bases de dades. Aquest llenguatge de consulta estàndard tots els usuaris per crear, gestionar i recuperar dades de bases de dades relacionals. En aquest PDF tutorial de SQL, hem enumerat tots els conceptes bàsics d'SQL. Exploreu aquesta secció per afinar els vostres conceptes bàsics d'SQL.

Exploreu més Articles recents sobre SQL

Crea una base de dades en SQL

El primer pas per emmagatzemar la informació electrònicament mitjançant SQL inclou la creació de bases de dades. I en aquesta secció aprendrem a crear, seleccionar, deixar i canviar el nom de bases de dades amb exemples.

  • Base de dades SQL CREATE
  • Base de dades SQL DROP
  • Base de dades SQL RENAME
  • Base de dades SQL SELECT

Taules en SQL

La pedra angular de qualsevol base de dades SQL és la taula. Bàsicament, aquestes funcions d'estructura són molt semblants als fulls de càlcul, que emmagatzemen dades en un format de quadrícula molt organitzat. En aquesta secció, aprendràs a crear, deixar anar, suprimir i més coses relacionades amb la taula.

Consultes SQL

En aquesta secció, aprendràs sobre les consultes SQL com la instrucció SELECT, SELECT LAST i molt més. Exploreu aquesta secció i apreneu a utilitzar aquestes consultes.

Clàusules SQL

Desbloqueja el poder de les clàusules SQL amb aquest tutorial d'SQL. Aquí, en aquesta secció, aprendràs a utilitzar SELECT, WHERE, JOIN, GROUP BY i més per consultar les bases de dades de manera eficaç.

Operadors SQL

Els operadors SQL es refereixen als símbols i paraules clau fonamentals dins de l'SQL que permeten als usuaris realitzar diverses operacions i SQL AND, OR, LIKE, NOT i més operadors a les bases de dades. Aquí, hem parlat de tots els operadors SQL de manera detallada amb exemples.

Funcions agregades SQL

Tant si calculeu els ingressos totals per vendes d'un producte concret, com si busqueu l'edat mitjana dels clients o si determineu el valor més alt d'un conjunt de dades, les funcions d'agregació SQL fan que aquestes tasques siguin senzilles i manejables.

  • Funció d'agregació SQL
  • Funció SQL Count().
  • Funció SQL SUM().
  • Funció SQL MIN().
  • Funció SQL MAX().
  • Funció SQL AVG().

Restriccions de dades SQL

Les restriccions actuen com a regles o condicions imposades a les dades, que dicten quins valors són permesos i quines accions es poden prendre. Juguen un paper crucial per mantenir la qualitat i la coherència de la base de dades evitant errors. Per tant, exploreu aquesta secció per fer una ullada a les restriccions de dades SQL.

  • Restriccions SQL NOT NULL
  • Restriccions SQL UNIQUE
  • Restriccions de clau primària SQL
  • Restriccions de clau estrangera SQL
  • Clau composta SQL
  • Restriccions úniques de SQL
  • Clau alternativa SQL
  • Restriccions SQL CHECK
  • Restriccions SQL PREDEFECT

Dades d'unió SQL

Les unions SQL serveixen com a eina del teixidor, cosa que us permet combinar perfectament dades de diverses taules basades en fils comuns. Exploreu aquesta secció per aprendre a utilitzar l'ordre JOIN.

Funcions SQL

Les funcions SQL ofereixen un enfocament eficient i versàtil per a l'anàlisi de dades. Aprofitant aquestes funcions dins de les vostres consultes, podeu millorar la profunditat i la precisió de les vostres estadístiques, transformant les dades en brut en coneixement accionable.

  • Funcions de data en SQL
  • Funcions de cadena en SQL
  • Funcions numèriques en SQL
  • Funcions estadístiques en SQL
  • Funcions JSON en SQL
  • Funcions de conversió en SQL
  • Funció LTRIM en SQL
  • Funció UPPER en SQL
  • Funció RTRIM en SQL

Vistes SQL

Les vistes facilita l'accés de qualsevol persona a la informació que necessita, sense quedar-se encallat en consultes complicades. Les vistes també actuen com un guàrdia de seguretat útil, mantenint la informació més sensible a la sala del darrere, alhora que permeten l'accés al que es necessita.

Índexs SQL

Els índexs funcionen organitzant columnes específiques en un ordre concret, la qual cosa permet a la base de dades localitzar ràpidament la informació que necessiteu. I en aquesta secció, hem enumerat tots els punts que cal aprendre mentre aprenem SQL.

  • Índexs SQL
  • SQL Crea índex
  • Índex de caiguda SQL
  • SQL Mostra índexs
  • Índex únic SQL
  • Índex agrupat SQL vs índex no agrupat

Temes diversos d'SQL

En aquesta secció diversa, trobareu conceptes com ara procediments emmagatzemats per automatitzar tasques repetitives, activadors d'accions automatitzades basades en canvis de dades i funcions de finestra per a càlculs complexos dins d'una sola consulta.

Nota important del tutorial SQL

En SQL, les paraules clau no distingeixen entre majúscules i minúscules, és a dir actualitzar és equivalent a ACTUALITZACIÓ .

Ordres importants d'SQL

Aquí teniu la llista d'algunes ordres SQL importants:

Ordres

Descripcions

SELECCIONA

S'utilitza per recuperar dades d'una base de dades.

INSERT

Afegeix registres o files nous a una taula.

ACTUALITZACIÓ

Modifica els registres existents en una taula.

ELIMINAR

Elimina registres d'una taula.

CREAR TAULA

Crea una taula nova a la base de dades.

ALTERA LA TAULA

Modifica una estructura de taula existent.

DEIXAR TAULA

Elimina una taula de la base de dades.

CREAR ÍNDEX

Crea un índex en una columna de taula per accelerar la recuperació de dades.

ÍNDEX DE CAÍDA

Elimina un índex d'una taula.

CREAR VISUALITZACIÓ

Crea una taula virtual basada en el resultat d'una instrucció SQL.

VISTA DE CAIXA

Esborra una vista de la base de dades.

INSERTAR A SELECCIONAR

dialecte hibernat

Insereix dades d'una taula a una altra basant-se en una consulta.

TAULA TRUNCADA

Elimina tots els registres d'una taula, però manté l'estructura de la taula intacta.

ALTERA LA TAULA AFEGEIX RESTRICCIÓ

Afegeix una restricció a una taula després d'haver-la creat.

SUBVENCIÓ

Ofereix privilegis específics als usuaris de la base de dades.

REVOCAR

Elimina privilegis específics dels usuaris de la base de dades.

COMPROMÈS

Desa tots els canvis fets des de l'última confirmació.

RECOLLIDA

Descarta tots els canvis fets des de l'última confirmació.

COMENÇAR LA TRANSACCIÓ

Inicia una nova transacció.

DEFINIR LA TRANSACCIÓ

Estableix les característiques de la transacció.

Aplicacions de SQL

A les indústries basades en dades on la gestió de bases de dades és molt important de manera habitual, aquí hi ha algunes aplicacions SQL importants.

  • Per donar suport a l'arquitectura client/servidor, els enginyers de programari utilitzen SQL per establir la connexió entre el back-end i el front-end.
  • SQL també es pot utilitzar en l'arquitectura de 3 nivells d'un client, un servidor d'aplicacions i una base de dades.
  • SQL s'utilitza com a llenguatge de definició de dades (DDL) en el qual podem crear de manera independent una base de dades, definir l'estructura, utilitzar-la i descartar-la quan s'hagi fet la seva feina.
  • SQL s'utilitza com a Llenguatge de manipulació de dades (DML) on podem introduir dades, modificar dades i extreure dades.
  • SQL s'utilitza com a llenguatge de control de dades (DCL) que especifica com podem protegir la nostra base de dades contra la corrupció i el mal ús.
SQL-Tutorial

Tutorial SQL

Prova de qüestionari en línia SQL

Comença el teu en línia Test SQL

Oportunitats i feines de SQL

Hi ha nombroses empreses arreu del món que cerquen professionals d'SQL i paguen paquets alts. El salari mitjà dels desenvolupadors SQL és al voltant 40,000–65,000 INR. En aquesta secció, hem enumerat algunes de les principals empreses gegants que contracten experts en SQL.

  • Google
  • Microsoft
  • Amazon
  • Meta
  • poma
  • Accenture
  • Deloitte
  • McKinsey & Company
  • Boston Consulting Group
  • KPMG
  • JPMorgan Chase
  • banc d'Amèrica
  • Citigroup
  • Wells Fargo
  • HSBC
  • Netflix
  • Airbnb
  • Capgemini
  • Wipro
  • Infosys
  • Tata Consultancy

Avantatges de SQL

SQL o Structured Query Language, és un dels llenguatges de consulta més populars en el camp de la ciència de dades. SQL és el llenguatge de consulta perfecte que permet als professionals i desenvolupadors de dades comunicar-se amb les seves bases de dades.

A la secció següent, hem enumerat alguns dels avantatges o beneficis més destacats del llenguatge de consulta estructurat:

  • Simple i fàcil d'aprendre : La majoria de les ordres i la sintaxi en SQL són com l'anglès normal, cosa que fa que SQL sigui fàcil d'aprendre. Juntament amb això, SQL segueix una estructura lògica que ajuda a promoure la llegibilitat i la comprensió.
  • Eficàcia i rapidesa d'execució : Bé, SQL està optimitzat per a RDBMS, que significa base de dades relacional, i això garanteix una execució ràpida de consultes.
  • Normalització : SQL és un llenguatge de consulta estàndard àmpliament acceptat i garanteix la compatibilitat entre diferents sistemes de bases de dades.
  • Escalable : SQL pot gestionar de manera eficient conjunts de dades massius, adaptant-se al creixement sense comprometre el rendiment.

Últimes tendències i actualitzacions al món SQL

El món de l'SQL està en constant evolució, així que aquí teniu algunes de les tendències i actualitzacions més actuals per mantenir-vos al corrent:

Big Data i SQL: Les grans dades emmagatzemen grans quantitats d'informació de diverses fonts. Les consultes SQL actuen com un pont, permetent als usuaris extreure subconjunts de dades específics per a una anàlisi posterior.

Cloud Computing i SQL: Cloud SQL permet que la vostra base de dades augmenti o baixi en funció de les vostres necessitats. A més, és molt rendible, de manera que només pagueu pels recursos que utilitzeu, la qual cosa la converteix en una opció rendible per a empreses de totes les mides.

Aprenentatge automàtic i SQL: Els científics de dades aprofiten SQL per preparar i netejar les dades per a l'anàlisi, la qual cosa la converteix en una habilitat crucial per a aquest camp.

Processament de dades en temps real amb SQL: La necessitat de coneixements immediats està impulsant el creixement de l'SQL en streaming. Això us permet analitzar les dades a mesura que es generen, proporcionant visibilitat en temps real del que està passant.

SQL en govern i compliment de dades: Amb regulacions de privadesa de dades més estrictes, SQL està jugant un paper per garantir la seguretat i el compliment de les dades. Les consultes es poden utilitzar per controlar l'accés a la informació sensible i fer un seguiment de l'ús de dades amb finalitats d'auditoria.

Links ràpids:

  • SQL | Preguntes d'entrevista
  • Preguntes d'entrevista SQL | Set 1
  • Preguntes d'entrevista SQL | Set 2
  • SQL | Preguntes més freqüents d'entrevistes de DBMS | Set 1
  • SQL | Preguntes més freqüents d'entrevistes de DBMS | Set 2

Nota final

Si esteu buscant un tutorial SQL que val la pena i fiable per a principiants (o també experts), heu de seguir aquest recurs. A més, aquí trobareu preguntes d'entrevista SQL, exercicis, exemples, etc.

Preguntes freqüents sobre SQL

1. Quins són els tipus d'SQL?

Hi ha 5 tipus d'ordres SQL DDL (Llenguatge de definició de dades) , DML (Llenguatge de manipulació de dades) , DCL , (Llenguatge de control de dades) , TCL (Llenguatge de control de transaccions) , DQL (Llenguatge de consulta de dades)

2. Com començo a aprendre SQL?

Bé, si voleu començar a aprendre SQL, primer heu de fixar els vostres objectius i, després, heu de trobar el recurs des del qual podeu aprendre fàcilment SQL. Després d'això, heu de fer la pràctica habitual per millorar les vostres habilitats.

3. Quines són les ordres bàsiques d'SQL?

Les ordres bàsiques d'SQL són ACTUALITZACIÓ , SELECCIONA , INSERT , i ELIMINAR .

4. Quins són els tipus de dades en SQL?

SQL té Tipus de dades de cadena , Tipus de dades numèriques , Data i hora Tipus de dades .