PHP: imprescindible para crear páginas web de modo profesional
Y ahora tambien aprende a programar en C++ con Aprende Web C++
y entérate de las novedades o deja un comentario.
última modificación: 13-07-2018.
Visitas este mes: 64
Visitas el mes pasado: 120
Mi agradecimiento a los siguientes sitios en los que me he basado para la elaboración de este manual.:
Si este sitio te parece interesante puedes contribuir con una pequeña aportación.
En la página anterior creamos la base de datos "Literatura". Para ello hemos abierto phpMyAdmin, y donde pone "crear nueva base de datos" escribimos "Literatura" y pulsamos en "crear".
Nos aparece otra pantalla, en ella en la parte central tenemos lo siguiente:
Nos fijamos en el recuadro "crear nueva tabla en la base de datos literatura", Donde pone "nombre" escribimos "Autores", que será el nombre de la primera tabla, y donde pone número de campos ponemos "1". De momento vamos a crear la tabla con un campo, luego iremos añadiendo los demás.
Pulsamos luego en continuar y nos sale otra pantalla, en ella nos fijamos en el siguiente cuadro:
Definimos aquí el campo o columna que queremos crear, para ello se necesitan algunos datos:
Una vez escritos todos los datos, vamos a la parte inferior de la página, y pulsamos donde pone "Grabar". Nos aparecerá otra pantalla, la cual comentaremos más adelante, de momento vamos a explicar lo que hemos hecho.
Los tres primeros datos que nos piden son obligatorios, de otra manera nos da un mensaje de error y el campo no se crea. El dato "Predeterminado", debemos ponerlo en "NULL" si el campo es numérico (entero o decimal), y no queremos un valor predeterminado. Los otros datos son opcionales, indicando algún valor, dependiendo del tipo de campo que queramos tener.
En la casilla "Tipo, debemos poner el tipo de campo que queremos tener, según el tipo de campo, elegiremos las siguientes opciones:
Después de pulsar el botón "grabar" para crear el primer campo, nos aparece otra pantalla: Nos fijamos también en la parte central:
Vemos la estructura de la tabla, con sus campos, como de momento sólo tenemos un campo, sólo aparece uno. Debajo de la tabla vemos que pone "Añadir 1 campo(s)"; el número "1" podríamos cambiarlo por otro número, pero vamos a dejarlo así. Marcamos esta opción y pulsamos luego en "continuar".
Nos aparecerá otra vez la pantalla vista antes para crear un campo, (imagen 2), pero ahora rellenaremos los datos de otra manera, ya que vamos a crear el segundo campo. Estos serán los siguientes:
Campo: Autor - Tipo: VARCHAR - Longitud/Valores: 255 - Predeterminado: none - Índice: "UNIQUE"-.
El resto de casillas las dejaremos en blanco.
La diferencia entre los índices "PRIMARY" y "UNIQUE", está en que "PRIMARY" crea una clave principal que es una referencia para diferenciar los registros de la tabla, mientras que "UNIQUE" sólo nos garantiza de que no pueda haber dos celdas iguales, en diferentes registros, dentro del mismo campo.
Una vez rellenas las casillas podemos optar por volver a la tabla, (imagen 3), pulsando en "grabar", donde repetiremos el proceso para insertar un nuevo campo; o pulsar en "continuar" para seguir en la misma pantalla pero para insertar otro campo.
Seguimos añadiendo los campos que faltan para completar la tabla, en los cuales insertaremos los siguientes datos:
Campo | Tipo | Longitud/Valores | Predeterminado |
---|---|---|---|
Año nacimiento | INT | 4 | none |
Año fallecimiento | INT | 4 | none |
Lugar nacimiento | VARCHAR | 255 | none |
Vida | TEXT | 1000 | none |
Estilo | TEXT | 1000 | none |
refEpoca | varchar | 255 | none |
Para ello repetimos el proceso visto hasta ahora para crear los campos. Los datos que no hemos dado los dejamos en blanco. Al acabar el último campo pulsamos en "grabar".
La Tabla la veremos ahora de la siguiente manera:
El prodecimiento para crear el resto de tablas es exactamente el mismo, pero esto lo veremos en la próxima página.
Seguiremos construyendo la base de datos en la siguiente página:
Sugerencias:
aprendeweb@aprende-web.net. Envia un
Visita nuestro blog par saber en qué estamos trabajando: Aprende Web Blog
Más sobre anyelguti en http://anyelguti.16mb.com