SQL, Todos saben quien es pero pocos lo conoce
por Maxpowel en abr.09, 2009
La gran ventaja del software libre es que puedes aprender a partir de la nada, ser autodidacta viendo ejemplos y aprendiendo de ellos pero hay un inconveniente. El inconveniente es que muchas veces se quedan cosas en el tintero. En este caso voy a hablar del mal uso generalizado de php+mysql.
Habrá muchos que conocen muy bien SQL y mucho mejor que yo, pero mi intención es simplemente dar a conocer SQL a aquellos que no lo conocen.
Voy a centrarme en MySQL por ser el más usado por estos lares.

Primero vamos a llamar las cosas por su nombre, mysql no es “la base de datos” es un Sistema Gestor de Bases de Datos. ¿Por que me pongo quisquilloso? Porque mysql no es un saco donde meter datos, lo que le da potencia es la capacidad de procesarlos. El motivo de esta mini-guia es que el uso generalizado (o por lo menos que yo haya visto) que se le da a mysql podría ser sustituido por un fichero donde se van metiendo y sacando cosas y NO, mysql es MUCHO más.
Yo empecé como muchos, por mi cuenta mirando manuales de php y como usar mysql desde php. El problema es que en los manuales de php+mysql solo tratan consultas SQL muy sencillas y construimos nuestras paginas web en func
ión de esos mini ejemplos. No quiero menospreciar esos manuales, simplemente decir que están más orientados a alguien que ya sabe de estos temas y simplemente quiere saber como hacerlo en php.
Para alguien que esta aprendiendo es mejor que primero conozca SQL y luego haga su página web. SQL es mucho más que SELECT * FROM tabla WHERE algo. Iré poniendo unos ejemplos para demostrar la potencia de SQL y lo que nos puede facilitar la vida comparándolo con lo tedioso y altamente ineficiente que supone hacer lo “mismo” en PHP.
Entradas relacionadas:
- Conoce SQL – Restricciones – UNIQUE Las restricciones nos ayudan a mantenera la integridad de los...
- Conoce SQL – Lenguaje procedimental 2 – Funciones El concepto de función de el lenguaje procedimental de mysql...
- Conoce SQL – Restricciones – CHECK 1 – D: Restricción CHECK Como siempre digo, esta restricción...
- Conoce SQL – SELECT – Parte 2 En la primera parte sobre SELECT vimos básicamente como enlazar...
- Conoce SQL – Restricciones – NOT NULL 1- B: Restricción NOT NULL Algo que también he notado...





mayo 18th, 2010 on 7:32 pm
Tus mini How-TO me han ayudado un buen para comprender las consultas que me resultaban poco entendibles en libros de MySQL, sigue adelante y saludos desde la Ciudad de Mexico.