La consulta de bases de dades relacionals mitjançant el Llenguatge de Computació Universal Estructurat SQL és l’estàndard reconegut per a la gestió de dades en un sistema de gestió de bases de dades. A causa de la seva versatilitat, el llenguatge SQL s'ha generalitzat als recursos web d'Internet a tot el món. L’escriptura de consultes SQL es basa en l’aplicació de diverses regles bàsiques per treballar amb una base de dades relacional. Escriure una consulta SQL us ajudarà a implementar les tasques de recuperació de determinada informació de taules, afegint, modificant o suprimint files d’una taula.
Instruccions
Pas 1
Per obtenir la informació emmagatzemada de les taules de la base de dades, creeu una consulta de selecció: SELECCIONA. Si hi ha enllaços entre taules, es poden prendre dades segons les condicions adequades de qualsevol columna de taules relacionades. Enumereu totes les columnes necessàries després de la instrucció SELECT. Especifiqueu les taules utilitzades a la consulta a la clàusula FROM. En la forma més senzilla, una consulta selectiva mostra totes les files de les columnes especificades en una taula determinada: SELECT col1, col2 FROM my_table.
Pas 2
Si cal, configureu una condició per seleccionar files. La condició la defineix la clàusula WHERE. Definiu el valor del paràmetre que vulgueu després d'aquesta instrucció. Aquí també es poden utilitzar operacions de càlcul i comparació de funcions. Per exemple, una declaració del formulari WHERE col1> 3 us permet mostrar files de taules en què el valor de la columna col1 és superior a 3. Per definir l'expressió desitjada, utilitzeu combinacions dels operadors AND, OR, així com condicionals. operadors del llenguatge SQL.
Pas 3
Per inserir files noves en una taula, escriviu una consulta INSERT. Amb la seva ajuda, podeu inserir dades noves del mateix tipus que ja existien a la taula. La sintaxi d’aquesta afirmació és molt senzilla: INSERT INTO my_table (col1, col2, col3) VALORS (‘new_data1’, ‘new_data2’, ‘new_data3’). Aquí, la sentència VALUES estableix nous valors de fila a cada columna existent a my_table.
Pas 4
Els canvis a les dades de qualsevol fila de la taula es realitzen mitjançant la consulta ACTUALITZA. A més, podeu establir una condició de selecció WHERE en què es canvia la informació de la base de dades. Definiu les dades que voleu canviar i la condició per a la vostra sol·licitud. Per fer-ho, escriviu una línia com aquesta: UPDATE my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. La consulta realitzarà el canvi de dades especificat a la sentència SET només si la condició de la clàusula WHERE és satisfet.
Pas 5
S'escriu una sentència DELETE per suprimir tota una fila d'una taula de dades. A més, la fila només s'elimina quan s'estableix la condició WHERE. Escriviu l’expressió: ELIMINA DE la meva_tabla ON col1 = ‘dades1’. En executar aquesta consulta, se suprimirà la fila de la taula que conté el valor data1 a la columna col1.