El full de trucs Essential SQL Commands per a principiants

El full de trucs Essential SQL Commands per a principiants

El Llenguatge de consultes estructurades (SQL) és l’eina preferida per manipular bases de dades. Aquest llenguatge us permet manipular dades com cap altre, i no costa res començar a utilitzar-lo.





Si no coneixeu les ordres SQL o necessiteu un recordatori d’algunes parts d’aquesta potent eina a la vostra disposició, el nostre full de trucs d’ordres SQL següent és exactament el que necessiteu. Desplaceu-vos cap avall per veure l’increïble que conté o descarregueu el PDF per a un ús futur. (El PDF conté exemples de les ordres donades.)





DESCÀRREGA GRATUITA: Aquest full de trucs està disponible com a PDF descarregable del nostre soci de distribució, TradePub. Haureu de completar un formulari curt per accedir-hi només per primera vegada. descarregar El full de trucs dels comandaments SQL essencials .





convertir Kindle Fire a tauleta Android

El full de trucs dels comandaments SQL essencials

ComandamentAcció
Ordres de consulta
SELECCIONABloc bàsic de consulta de consulta per recuperar dades.
SELECCIONA *Si feu servir * amb SELECT, es tornen totes les columnes.
SELECCIONA la columnaEspecifiqueu les columnes exactes amb el seu nom.
SELECT taula.columnaFeu referència a una columna d'una taula específica.
DEEspecifiqueu on voleu trobar dades.
ASAliasis temporalment un nom de taula o columna amb un nom nou.
ONFiltra els resultats amb una condició.
IUtilitzeu diverses condicions amb una clàusula WHERE. Els resultats han de coincidir amb totes les condicions.
OUtilitzeu diverses condicions amb una clàusula WHERE. Els resultats només han de coincidir amb una condició.
DEMANAT PEROrdeneu els resultats per columna. La base de dades tria com fer una comanda.
ORDRE PER columna ASCOrdeneu els resultats per columna en ordre ascendent.
ORDRE PER columna DESCOrdeneu els resultats per columna en ordre descendent.
LÍMITRestringeix el nombre de resultats retornats.
COMPENSACIÓOmet el primer nombre de files OFFSET. Sovint s’utilitza amb LIMIT.
SOL·LICITUDExecuteu una consulta per recuperar dades d'una altra consulta.
Funcions agregades¹
COMPTECompteu el nombre de files que coincideixen amb la consulta.
MÀXRetorna el valor més alt en una columna numèrica.
MINRetorna el valor més baix d'una columna numèrica.
SUMASumeu els valors d’una columna numèrica.
AVGCalculeu el valor mitjà d'una columna numèrica.
TENIRS'utilitza amb funcions agregades en lloc de la clàusula WHERE.
AGRUPAR PERS'utilitza per refinar un resultat agregat.
Operadors
M'AGRADACerca amb diferència entre majúscules i minúscules d’un patró amb un operador de comodins (%).
M'AGRADACerca d'un patró amb distinció entre majúscules i minúscules amb un operador de comodins (%).
ENTRECerqueu un valor entre dos valors. Funciona amb dates o números.
>Cerqueu valors superiors a una condició.
> =Cerqueu valors majors o iguals a una condició.
<Cerqueu valors inferiors a una condició.
<=Cerqueu valors inferiors o iguals a una condició.
=Cerqueu valors que coincideixin exactament amb una condició.
Cerqueu valors que no siguin iguals a una condició.
UNIÓCombineu dues consultes úniques (amb les mateixes columnes) en un sol resultat.
UNIÓ TOTSCombineu dues consultes (amb les mateixes columnes) en un sol resultat. Es permeten duplicats.
INTaquigrafia per ON. Especifica diverses condicions OR.
NO ENTaquigrafia per ON. Especifica diverses condicions OR (invertides) o no iguals a.
ESTÀ NULComproveu si hi ha valors buits.
NO ÉS NULComproveu si no hi ha cap valor buit.
INTERSECTARetorna els resultats que coincideixen amb dues consultes.
MENYSRetorna els resultats en una consulta que no es troba en una altra consulta.¹
S'uneix
ACTIVATS'utilitza per especificar la columna per comparar i fer coincidir els resultats.
UTILITZANTTaquigrafia per a ON, s'utilitza quan el nom de la columna és el mateix a les dues taules.
UNEIX-TE A L’EXTERIORTots els resultats de la taula esquerra, amb només els resultats coincidents de la taula dreta.
UNIÓ EXTERNA ESQUERRA (AMB NUL)(Amb nul) Tots els resultats de la taula esquerra, però no a la taula dreta.
COMBINACIÓ INTERNATots els resultats que coincideixen a les taules esquerra i dreta.
UNEIX-TE A EXTERIOR COMPLETTots els resultats de les taules esquerra i dreta.
UNIÓ COMPLETA EXTERIOR (AMB NUL)(Amb nul) tots els resultats de les taules esquerra i dreta, excloent els resultats de les dues taules.
UNEIX-TE A L’EXTERIORTots els resultats de la taula dreta, amb només els resultats coincidents de la taula esquerra.
UNEIX-TE A LA DRETA (AMB NUL)(Amb nul) Tots els resultats de la taula dreta, però no a la taula esquerra.
Creació i edició de taules
CREA TAULACreeu una taula nova.
NULPermetre valors buits per a aquest camp.
NO NULNo permeteu valors buits per a aquest camp.
DEFAULTUn valor per emplenar el camp si no se'n proporciona cap.
ASCreeu una taula nova basada en l'estructura d'una taula existent. La nova taula contindrà les dades de la taula anterior.
ALTER TAULA (AFEGEIX LA COLUMNA)Afegiu una columna nova a una taula existent.
TAULA ALTERNA (COLUMNA DE GOTA)Traieu una columna d'una taula existent.
ALTER TAULA (ALTER COLUMN)Canvieu el tipus de dades d'una columna existent.
ALTER TAULA (RENOMINEU LA COLUMNA)Canvieu el nom d'una columna existent.
ALTER TAULA (RENOMINA LA TAULA)Canvieu el nom d'una taula existent.
ALTER TAULA (MODIFICAR NUL)Permetre valors nuls per a una columna.
ALTER TAULA (MODIFICAR NO NUL)Eviteu els valors nuls d'una columna.
TAULA DE GOTASuprimiu una taula i totes les seves dades.
TAULA TRONCADASuprimiu totes les dades d'una taula, però no la mateixa taula.
Restriccions
CLAU PRIMÀRIAValor que identifica de manera única un registre d’una taula. Una combinació de NO NUL i ÚNIC.
CLAU ESTRANGERAFa referència a un valor únic en una altra taula. Sovint és una clau principal de l’altra taula.
ÚNICApliqueu valors únics per a aquesta columna per taula.
COMPROVARAssegureu-vos que els valors compleixin una condició específica.
ÍNDEX (CREA)Optimitzeu les taules i agilitzeu enormement les consultes afegint un índex a una columna.
ÍNDEX (CREA UNIC)Creeu un índex que no permeti valors duplicats.
ÍNDEX (GOTA)Elimineu un índex.
Creació i edició de dades
INSERTAR (VALOR ÚNIC)Afegiu un registre nou a una taula.
INSERTAR (MÚLTIPLES VALORS)Afegiu diversos registres nous a una taula.
INSERTAR (SELECCIONAR)Afegiu registres a una taula, però obteniu els valors d'una taula existent.
ACTUALITZACIÓ (TOTS)Modifiqueu tots els registres existents en una taula.
ACTUALITZACIÓ (ON)Modifiqueu els registres existents en una taula que coincideixin amb una condició.
ELIMINAR TOTS)Elimineu tots els registres d'una taula.
ELIMINA (ON)Elimineu els registres d'una taula que coincideixin amb una condició.
Creació i edició de desencadenants¹
CREA EL TRIGGERCreeu un activador.
CREA EL TRIGGER (O MODIFICA)Creeu un activador o actualitzeu un activador existent si en trobeu un amb el mateix nom.
QUAN (ABANS)Executeu el disparador abans que passi l'esdeveniment.
QUAN (DESPRÉS)Executeu el disparador després que passi l'esdeveniment.
ESDEVENIMENT (INSERT)Executeu el disparador abans o després que es produeixi una inserció.
ESDEVENIMENT (ACTUALITZACIÓ)Executeu el disparador abans o després que es produeixi una actualització.
ESDEVENIMENT (ESBORRAR)Executeu el disparador abans o després que es produeixi una supressió.
ACTIVATQuina taula voleu orientar amb aquest activador.
TRIGGER_TYPE (PER A CADA FILA)Executeu l'activador per a cada fila canviada.
TRIGGER_TYPE (PER A CADA DECLARACIÓ)Executeu el disparador una vegada per instrucció SQL, independentment de les files que es modifiquin.
EXECUTARParaula clau per indicar el final de la definició del disparador principal.
TRIGGER DROPSuprimiu un activador.
Creació i edició de visualitzacions
CREA VISUALITZACIÓCrea una vista nova.
ASDefiniu on voleu recuperar les dades per a una visualització.
AMB OPCIÓ DE CONTROL EN CASCADAAssegureu-vos que les dades modificades mitjançant una visualització compleixin les regles definides per la regla. Apliqueu això a qualsevol altra visualització.
AMB OPCIÓ DE CONTROL LOCALAssegureu-vos que les dades modificades mitjançant una visualització compleixin les regles definides per la regla. Ignoreu això per a qualsevol altra visualització.
CREA VISIÓ RECURSIVACreeu una vista recursiva (que faci referència a una expressió de taula comú recursiva).
CREA VISIÓ TEMPORALCreeu una visualització que existeix només per a la sessió actual.
VISTA DE GOTASuprimiu una visualització.
Expressions de taula comunes (CTE) ¹
AMBCreeu una nova expressió de taula comuna.
ASEspecifiqueu les dades que s’utilitzaran al CTE.
, (COMMA)Cadena de múltiples CTE.
¹Les implementacions i el suport del motor de bases de dades sovint varien.

SQL: el llenguatge més potent?

Tingueu en compte que els dialectes SQL varien entre els motors de base de dades. És una mica com la diferència entre HD DVD i Blu-ray (o VHS i Betamax). SQL és similar entre les bases de dades, però l'ordre complex ocasional pot no funcionar exactament igual en totes les implementacions. La majoria de les ordres SQL d’aquest full de trucs funcionaran a qualsevol base de dades. Les ordres complexes on varia el suport de la base de dades s'anoten com a tals.

Un cop conegut SQL, podeu aplicar-lo a diversos usos. Tant si es tracta d’un sistema de gestió, un projecte de programació o informes bàsics, SQL desbloqueja l’energia bruta que conté una base de dades. No oblideu llegir el nostre document guia bàsica del programador per a SQL , per obtenir una mirada en profunditat sobre com utilitzar aquestes ordres.



Compartir Compartir Tweet Correu electrònic Canon vs. Nikon: quina marca de càmeres és millor?

Canon i Nikon són els dos noms més importants de la indústria de les càmeres. Però, quina marca ofereix la millor gamma de càmeres i objectius?

com obtenir un número de telèfon temporal
Llegiu a continuació Temes relacionats
  • Programació
  • Full de trucs
  • SQL
Sobre l'autor Joe Coburn(136 articles publicats)

Joe és llicenciat en Informàtica per la Universitat de Lincoln, Regne Unit. És un desenvolupador de programari professional i, quan no fa volar drons ni escriu música, sovint se’l pot trobar fent fotos o produint vídeos.





Més de Joe Coburn

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us