Sobre como hacer que tu web aparezca en buscadores, no sé exactamente como es, pero creo que es con la etiqueta <meta> o algo así.... pones palabras relacionadas con tu página. EJ: mediamarkt.... las palabras serian... "informatica, electrodomestricos,media,markt,etc..." así cada vez que una persona busque por... "media" aparecería tu página, pero el orden en que aparece es según las visitas que reciba, y demás.... Cuantas más visitas tenga tu web, antes aparecerá en el listado de búsqueda.
Y sobre las bases de datos, y tablas..... Es simplemente guardar información; puedes guardar de todo lo que te plazca, hasta fotos si te empeñas (en sí no es la foto, es la ruta hacia la foto). Normalmente se usa para guardar información de formularios (ej: una encuesta sobre algun tema), o para el registro de usuarios que puedan acceder a zonas de tu web..... Busca información sobre el modelo "entidad/relación" de una BD, porque te ayudará muchisimo a crear buenas bases de datos, sin duplicar información, haciendo así que cualquier consulta que hagas desde tu web hacia la BD sea más rápida y eficiente.....
Y ya que he puesto el ejemplo anterior con mediamarkt,seguiré con él. MediaMarkt tiene una BD enorrrrrrrrrme. Piensa que tienen que guardar los artículos, saber a qué seccion pertenecen, el precio, el stock actual en el almacén, las ventas que se han hecho del mismo, días que entran mercancía de tal producto o de tal otro, hasta de los trabajadores (datos personales) y la sección en la que trabajan, el horario..... De esa manera se tiene todo controlado. Te he puesto una BD gigante, si quieres algo más sencillo, piensa en la de un gimnasio.... Un gym tiene salas, que pueden ser de musculación o de clase dirigida, pueden tener la misma máquina (es decir, 2 máquinas o más iguales) en distintas salas, qué usuarios acceden a que salas o a que clases dirigidas, y quien imparte esas clases, y los horarios de las mismas...
Y para crear una tabla, primero has de crearte una base de datos. phpMyAdmin es un buen programa gestor de bases de datos mysql, muy sencillo e intuitivo. Hay paquetes, por si quieres probar en tu pc, que te instalan php,mysql y apache (y traen el phpmyadmin). Yo concretamente uso el WAMP (windows), XAMP (linux), MAMP (mac). Pruebalo que es sencillito. Y cualquier duda postea que te ayudamos!
Vaya royo te he soltao!.....