mysql

Páginas: 7 (1523 palabras) Publicado: 21 de agosto de 2013
12
MYSQL: Crear una base de datos, una tabla y un campo.
php | Escrito el 18 de Febrero del 2009, hace 1176 días | Compartir en:
Si sabes algo de php, cuando aprendas mysql vas a sentir un verdadero gustazo (más o menos como el de mediamarkt xD), o al menos eso me pasó a mí cuando descubrí todas las oportunidades que me dan las Bases de Datos (BD) para incluir a webs.
Guardar informaciónpara luego relacionarla entre sí consiguiendo hacer presupuestos online, crear tu propio sistema de noticias, guardar datos de los visitantes a tu web para generar estadísticas,.. y así muchas cosas más, con un poco de ingenio seguro que se te ocurren muchas aplicaciones.
Para quien está aprendiendo PHP, pero aún no ha dado el salto a MySQL, os cuento una forma básica de trabajar con ello.
Primerode todo, tenéis que estar seguro de que vuestro servidor admita PHP y MYSQL, si queréis hacer las pruebas en local os aconsejo que instales WAMP o MAMP o LAMP en vuestro ordenador.
W/M/L se corresponden al sistema operativo con el que trabajáis: Windows, Mac o Linux.
Apache es un servidor HTTP.
MySQL es un sistema de gestión de bases de datos.
PHP es un lenguage de programación que trabaja dellado del servidor.
Cuando trabajas con MySQL debes crear una base de datos, ésta contendrá a su vez una o varias tablas, las cuales pueden tener uno o varios tipos de campos.
Una vez instalado nuestro XAMP y funcionando, accedemos a MySQL, en la dirección por defecto:
http://localhost:8888/XAMP/ –> si trabajamos en local.
http://mysql.dominio.com –> si trabajamos con un servidor ‘real’.
Enla página principal, encontraremos un apartado donde poder crear una base de datos nueva, debemos escribir el nombre que le deseemos dar (recomiendo no poner acentos, ni espacios, ni caracteres fuera de lo común) y presionamos el botón Crear.


A la hora de crear una base de datos lo más importante es seleccionar el tipo de cotejamiento / codificación que llevará, por defecto utf-8el cualrecomiendo ya que está estandarizado para codificar cualquier caracter, pero si estáis seguros de que la página mostrará solo alfabeto latino podéis usar la codificación latin1 la cual viene preparada para codificar ñ y ç.
Recordar que debéis tener la misma codificación en vuestra base de datos que tenéis en vuestras páginas html.
Así hemos creado una base de datos. Ahora vamos a la columna izquierdade la página, donde aparece un desplegable en el que pone Base de Datos, ahí seleccionamos la BD que acabamos de crear.
Ahora nos da opción de crear una nueva tabla dentro de nuestra base de datos, debes escribir el nombre que queremos que lleve y el número de campos que contendrá (más adelante le podremos agregar y quitar campos).


Bien, ya tenemos nuestra BD creada, hemos seleccionado lacodificación y hemos añadido una tabla. Ahora, según lo que queramos guardar en ella pondremos uno u otro campo.


Debemos especificar al menos:
nombre del campo: a nuestra elección
tipo de campo: indicamos el tipo de dato que contendrá este campo, si será de tipo numérico (decimal), tipo fecha (date), tendrá un texto corto (tinytext), un texto mediano (mediumtext), un texto largo (longtext),etc.
longitud/valores: la longitud que tendrá nuestro campo, por ejemplo si es un número de teléfono pondremos 9.
Otras opciones curiosas a la hora de crear un campo son, la posibilidad de poner un texto predeterminado si el campo está vacio, crear un campo con un auto incremento automático (auto_increment en el apartado Extra) o la posibilidad de cambiar la codificación para ese campo específicodesde Cotejamiento.
Y.. voilà! Ahora sólo nos queda meterle contenido / insertar filas / grabarle datos!
Para hacerlo a través de la interfaz, tenemos que acceder al apartado Insertar incluido en el menú de pestañas superior.


En el próximo artículo os explicaré como añadir, modificar o eliminar datos a través de php y las sentencias sql.
Espero que alguien le saque provecho! :D

51...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mysql
  • Mysql
  • Mysql
  • Mysql
  • QUE ES MYSQL
  • Mysql
  • Mysql
  • Mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS