Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Quiero un desarrollo propio de una web en PHP con MYSQL, CSS3 y En ese
momento le preguntas al cliente, perfecto sin problemas y Por qu en PHP
y no en Java o Ruby on Rails, por ejemplo? Ah el cliente te comenta: No
s, porque es lo que ms se usa y quiero lo ltimo para mi web. Como
profesional tienes que explicar a tus clientes que lo importante no es lo que
quieres sino lo que realmente necesitas. Para cualquier empresa lo ms fcil
es decir, vale perfecto te hago esto y todo lo que t me pidas y te cobrar X.
En iSocialWeb, nos gusta aclarar que es cada cosa y qu necesita cada
cliente y sobre eso que sea el propio cliente una vez entiende qu es cada
cosa el que decida cmo quiere gastarse su dinero y sobre todo, cmo va a
sacar ms rentabilidad al mismo. En este punto entramos a un concepto
bsico como son las bases de datos, entonces: Qu es MYSQL y para que
sirve? Segn la definicin de wikipedia mysql es sistema de gestin de
bases de datos relacional, multihilo y multiusuario con ms de seis millones
de instalaciones. Vale, pero esto en cristiano qu significa. Para que se
entienda bien el concepto pondremos un ejemplo. Cuando t tienes, por
ejemplo, una pgina web, lo que tienes es un cdigo que al abrir la URL de
tu pgina web tu navegador lee y lo convierte en algo visual entendible para
nosotros. Este cdigo se ayuda en el caso de las pginas web de los estilos
CSS para darle una parte visual, de la programacin PHP (en este ejemplo)
para generar acciones y procesar un contenido que tiene que estar
almacenado de una forma. Es aqu donde entran las bases de datos, en el
caso de las webs uno de los gestores ms utilizados es MYSQL, un sistema
que nos permite a travs de una serie de sentencias, tener una informacin
almacenada en una base de datos recuperarla en el momento en el que la
necesitemos de una forma eficiente y rpida. Qu diferencia una web con
base de datos de una web plana? Cuando t haces una web sin base de
datos todos los datos de la web tienen que estar ya plasmados en la
impresin de la misma. No puedes hacer peticiones que generen diferentes
resultados, por lo que una web dinmica sera difcilmente generable en un
entorno as. A da de hoy las bases de datos son prcticamente necesarias
en cualquier desarrollo. Qu sentencias tiene MYSQL? Sentencias bsicas
de MYSQL Como cualquier lenguaje para poder procesarse las acciones
tienes que tener unas llamadas que devuelvan unos resultados. En MYSQL
existen unas sentencias bsicas que deberas conocer para trabajar con
este gestor de bases de datos: Conectarse por consola a una base de datos
mysql: mysql -u usuario -p Mostrar todas las bases de datos: SHOW
DATABASES; Usar una base de datos: Con esto nos referimos a seleccionar
la base de datos con la que vas a hacer las acciones, antes de realizar una
accin sobre una base de datos tienes que elegirla: USE nombre_bd; Mostrar
tablas de la base de datos: Cada base de datos est estructurada en tablas,
que agrupan la informacin de forma ordenada. Sera por hacer un smil
como un bloque de casas que est organizada en plantas. SHOW TABLES;
Mostrar todos los campos de una tabla: De igual forma que cada piso tiene
habitaciones de la viviendas, las tablas de la base de datos tienen campos.
SELECT * FROM nombre_tabla; Aqu podramos hacer diferentes filtrados de