Archivos Mensuales: noviembre 2014

Borrar Una Tabla y Borrar Una Base De Datos En phpmyadmin

Borrar Una Tabla

Con este tutorial aprenderás operaciones específicas en phpMyAdmin. Aprenderás a borrar una tabla de una base de datos con phpMyAdmin. Se asumirá que estas dentro de phpMyAdmin.

Para este tutorial usaremos como ejemplo una base de datos con dos tablas. En la ventana del lado derecho, en la pantalla azul, verás el nombre de la base de datos, abajo de este hay  un listado de los nombres de las tablas. Ahora aprenderás a borrar una de esas tablas. Empieza por seleccionar, en la ventana azul, la tabla que quieres borrar. Entonces se mostraran todos los datos de la tabla en la ventana grande,  que esta del lado derecho.

Hay una lista de los campos que hay en la tabla. Puedes borrar campos individuales de la tabla al seleccionarlos en esta lista, usando el recuadro de verificar que esta al principio de cada campo. Después haz click en el ícono “Borrar”, que se encuentra abajo de los campos de la tabla. Es una gran X roja, esto debe borrar el campo que seleccionaste.

Ahora aprenderás a borrar la tabla completa y todo lo que contiene. En el menú, que esta en la parte superior de la pantalla blanca, haz click en el botón “suprimir”. En un recuadro se te preguntará si realmente quieres suprimir la tabla, si estas seguro, haz click en el botón “OK” para confirmar. Ahora se te mostrará en la pantalla una confirmación de que la tabla se ha eliminado y ya no aparecerá en la lista de las tablas de la base de datos.

Haz click en el ícono Home que está en del lado izquierdo y esto te llevará a la pantalla principal. Llegamos al final del tutorial. Ahora ya sabes borrar tablas de una base de datos usando phpMyAdmin.

      

Cómo borrar una base de datos completa con PhpMyAdmin

    1. Inicia sesión en la interface de PhpMyAdmin en tu espacio web. Necesitarás un nombre de usuario y contraseña asignado por tu proveedor de sitio web.

    2. 2

      Elige la base de datos que desees borrar en la casilla desplegable de selección de base de datos a la izquierda. ¡Asegúrate de escoger la correcta!

  1. Haz clic en el botón desplegable en el extremo derecho. Aparecerá una ventana de confirmación emergente informándote que “¡Estás a punto de DESTRUIR una base de datos completa! ¿Realmente quieres BORRAR LA BASE DE DATOS [NOMBRE]?” (donde [NOMBRE] hace referencia a tu base de datos).

  2. Haz clic en “Aceptar” para borrar la base de datos completa y habrás terminado.

      

Cómo borrar una base de datos completa con PhpMyAdmin

Inicia sesión en la interface de PhpMyAdmin en tu espacio web. Necesitarás un nombre de usuario y contraseña asignado por tu proveedor de sitio web.

Elige la base de datos que desees borrar en la casilla desplegable de selección de base de datos a la izquierda. ¡Asegúrate de escoger la correcta!

Haz clic en el botón desplegable en el extremo derecho. Aparecerá una ventana de confirmación emergente informándote que “¡Estás a punto de DESTRUIR una base de datos completa! ¿Realmente quieres BORRAR LA BASE DE DATOS [NOMBRE]?” (donde [NOMBRE] hace referencia a tu base de datos).

Haz clic en “Aceptar” para borrar la base de datos completa y habrás terminado.

Actualizar datos en una tabla en phpmyadmin

FRUTAS

COLORES

fresa azul
limón rojo
limón verde
limón naranja
limón blanco
piña celeste

Por supuesto, haz las pruebas en local. Tal vez la palabra “eliminar” no sea la adecuada, posiblemente “vaciar”, “borrar”, “actualizar”, “modificar” o sustituir por una “cadena vacía”. Yo creo que se entiende. Voy a trabajar desdephpMyAdmin.

Eliminar/vaciar todos los registros de la columna frutas.

Yo lo voy a hacer del siguiente modo:

UPDATE tabla SET frutas=”;

Me devuelve: 6 filas afectadas. ( La consulta tardó 0.0346 seg ). Compruebo que, efectivamente, se han eliminado todos los registros de la columna o campo frutas. Resultado:

tabla

FRUTAS

COLORES

azul
rojo
verde
naranja
blanco
celeste

Eliminar/vaciar todos los registros “limón” de la columna frutas.

Vuelvo de nuevo a tener la primera tabla con la que partí en este tutorial. Ahora en este caso, solo quiero eliminar las frutas “limón”:

UPDATE base_datos.tabla SET frutas=” WHERE frutas=’limón’;

Me devuelve: 4 filas afectadas. ( La consulta tardó 0.0360 seg ). He usadobase_datos.tabla, según donde hagas la consulta SQL. Resultado:

tabla

FRUTAS

COLORES

fresa azul
rojo
verde
naranja
blanco
piña celeste

Eliminar/vaciar los registros “fresa” y “piña” de la columna “frutas”:

UPDATE tabla SET frutas=” WHERE frutas=’fresa’ OR frutas=’piña’;

Devuelve: 2 filas afectadas. ( La consulta tardó 0.0574 seg ). Resultado:

tabla

FRUTAS

COLORES

azul
limón rojo
limón verde
limón naranja
limón blanco
celeste

Eliminar/vaciar en la columna “colores” las palabras que contengan las letras “an”

UPDATE tabla SET colores=” WHERE colores LIKE ‘%an%’;

Devuelve: 2 filas afectadas. ( La consulta tardó 0.0192 seg ). Resultado:

tabla

FRUTAS

COLORES

fresa azul
limón rojo
limón verde
limón
limón
piña celeste

Eliminar/vaciar en las 2 columnas los registros si uno de ellos termina en “a”

UPDATE tabla SET colores=”, frutas=” WHERE colores LIKE ‘%a’ OR frutas LIKE ‘%a’;

Devuelve: 3 filas afectadas. ( La consulta tardó 0.0801 seg ). Resultado:

tabla

FRUTAS

COLORES

limón rojo
limón verde
limón blanco

Finalizando

Como ves, he puesto unos sencillos ejemplos que tal vez te puedan ayudar u orientar. En mi caso tuve que eliminar cerca de 300 registros y la consulta tardó también muy poco tiempo. Pienso que es algo muy útil, sencillo y puede ahorrarte mucho tiempo…

Modificar campos ya existentes tampoco es muy complicado, sólo tendrás que utilizar los botones que se encuentran en la columna acción del campo correspondiente.

El botón Modificar Modificar te permitirá modificar la configuración del campo. Podrás cambiar todas las opciones que viste cuando lo creaste.

El botón Eliminar Eliminar borrará el campo y todos los valores almacenados en cada registro que le correspondan.

El botón Clave Principal Clave Principal establece que el campo se marque como clave principal de la tabla.

El botón Índice Indice crea un nuevo indice en la tabla con el campo seleccionado.

Finalmente el botón Único Unico establece el campo seleccionado como campo con valor único, es decir, no puede contener valores repetidos.

Si queremos realizar la misma acción sobre varios campos a la vez, podemos marcarlos con las casillas de verificación que se encuentran en el extremo izquierdo y luego pulsar el icono correspondiente a la acción a realizar en la fila donde dice Para los elementos que están marcados:

Modificar Datos de una Tabla

También una vez insertados datos en una tabla de una base de datos, podremos modificarlos.

Esto es posible accediendo al contenido de la tabla desde la peataña Examinar que encontrarás en la parte superior de la ventana:

Examinar

Hacer clic en ese elemento hará que puedas visualizar el contenido de la tabla.

Y al mismo tiempo te dará la posibilidad de editar o eliminar el contenido de cada registro, además del registro completo.

Detalle de los datos de una tabla

Desde esta vista podremos ver la información almacenada en la tabla.

Podemos utilizar los botones de la primera columna para modificar los datos.

El botón Modificar Modificar te permitirá modificar el contenido del registro. Púlsalo e irás a la ventana que vimos en el apartado deInsertar datos.

El botón Eliminar Eliminar borrará el registro completo. Esta acción no es reversible así que ten cuidado cuando la utilices.

Si quieres borrar varios registros de golpe, marca las casillas de esos registros y pulsa el botón Eliminar de la línea Para los elementos que están marcados.

Amigos espero esta información sea de su agrado y si no haganmelo saber..
att. Ings. Karla Gabriela Cossio Ramirez y Jose Daniel Gonzalez Solis

Como consultar datos en una tabla con phpmyadmin

Una vez que tengamos instalado nuestro servidor web, en este caso Wamp Server vamos a proceder a explicar este tutorial.

Primero vamos a crear una base de datos en MySQL usando phpmyadmin que viene con el WAMP Server. La base de datos para este tutorial se llamará “tienda”  y contendrá una tabla llamada “Libros” (sin comillas). Esta tabla contiene 5 campos:

Vamos a ingresar 3 libros para tener datos en la base:

Ahora vamos a realizar la página web. Primero creamos una carpeta en el directorio de nuestro servidor web. Es este caso el servidor web es WAMP, por lo tanto voy a crear un directorio llamado TiendaPráctica en la ruta C:wampwww

Esa ruta varía según el servidor que usemos. Así por ejemplo si el servidor es XAMPP, la ruta sería C:xampphtdocs

Una vez realizado eso nos vamos a Dreamweaver, y antes de abrir algún tipo de documento nos vamos a Sitio -> Nuevo sitio.  Vamos a la opción “Avanzadas” y en la opción Datos locales llenamos los campos como muestra la figura:

Clic en la imagen para ampliar

Luego en la opción de Servidor de pruebas ponemos los siguientes datos:

Clic en la imagen para ampliar

No estoy dando muchas explicaciones de los campos debido a que ya lo hice en el otro tutorial. Sin embargo, en este último paso solo vale acotar que deberían cambiar (de ser necesario) el “Prefijo de URL”, yo uso el url http://localhost:8081/TiendaPractica con el puerto 8082, debido a que le configuré al Apache para salir por ese puerto, ya que el puerto por defecto (el 80) lo usa el IIS. Así que ese campo deben cambiar de ser necesario.

No olviden realizar estos pasos previos, si no no funcionará la conexión a la base de datos.

Luego nos vamos al menú Archivo -> Nuevo y seleccionamos un archivo de tipo PHP. Vamos a guardar el archivo como index.php en la ruta que creamos anteriormente C:wampwwwTiendaPractica

Ahora vamos a enlazar la base de datos que creamos a Dreamweaver. Nos vamos al menú Ventana -> Bases de datos. Se abre un panel lateral a la derecha. Ahí damos clic en el símbolo + y damos clic en “Conexión MySQL”. Se abre un cuadro de diálogo y lo llenamos con los siguientes datos:

Clic en la imagen para ampliar

En el campo nombre de la conexión va cualquier nombre. En el panel de la derecha aparece la conexión a la base de datos especificada.

Ahora nos vamos al menú Ventana -> Vinculaciones. Se aparece un panel en la parte derecha, se da clic en el símbolo +, y seleccionar “Juegos de registro (consulta)” . Ahí llenar los datos de la siguiente manera:

Clic en la imagen para ampliar

Ya tenemos la conexión a la base de datos. Ahora vamos a visualizar los datos en la página web. Vamos al menú Insertar -> Objetos de aplicación -> Datos dinámicos -> Tabla dinámica. Llenamos el cuadro que aparece de la siguiente manera:

Clic en la imagen para ampliar

Esto se ha creado automáticamente en Dreamweaver:

Clic en la imagen para ampliar

Ahí podemos modificar los encabezados de las columnas y presionamos F12 para visualizar una vista previa de la página en el explorador:

Visualización de los datos. Clic en la imagen para ampliar

Hasta el momento hemos cargado los datos de una base de datos sin programar absolutamente nada. Todo lo ha hecho Dreamweaver. Por cierto, arriba especificamos que nos muestre solo 10 registros cada vez, en caso de haber más registros se crearán enlaces de navegación para mostrar los siguientes registros.

Ingresar registros

Ahora vamos a ingresar registros a la base de datos. Vamos a usar el mismo archivo.

Primero vamos a crear una página web PHP llamada ingreso_exitoso.php Usaremos esa página para decirle al usuario que el dato que ingresó en la base se insertó correctamente. Esa página solo tendrá un mensaje y un enlace, el enlace será hacia la página index.php como se muestra en la figura:

Clic en la imagen para ampliar

Ahora nos vamos al archivo index.php y ubicamos el cursor después de la tabla creada por Dreamweaver, Luego nos vamos al menú Insertar -> Objetos de aplicación -> Insertar registro -> Asistente de formulario de inserción de registros. Allí llenamos el cuadro de diálogo con las siguientes opciones:

Clic en la imagen para ampliar

Automáticamente Dreamweaver agrega un formulario para poder ingresar registros a la base de datos:

Clic en la imagen para ampliar

Ahora presionamos F12 para probar el ingreso de datos.

En esta versión de Dreamweaver no se inserta el menú de navegación de registros automáticamente. Para hacer eso nos ubicamos debajo de la tabla que contiene los datos y vamos al menú Insertar -> Objetos de aplicación -> Paginación de juegos de registros -> Barra de navegación de juego de registros. En el cuadro que se aparece llenamos de la siguiente manera:

Clic en la imagen para ampliar

En la página web nos queda así:

Clic en la imagen para ampliar

Ahora tenemos un formulario que nos permite ingresar datos a la base de datos de MySQL con PHP y no hemos ingresado una sola línea de código.

Modificar un registro

Para modificar un registro vamos a usar un poco de código PHP adicional. Primero debemos agregar lo siguiente en el archivo index.php En la tabla de los datos vamos a ingresar dos columnas al final de forma que tengamos lo siguiente:

Una vez hecho eso vamos a crear una página web nueva que se llame modificar.php y creamos una pagina php que se llame modificar_exitoso.php. Es ésta última página insertamos un mensaje que diga “El dato ha sido actualizado correctamente” y debe tener un enlace a la página index.php tal cual como se hizo con ingreso_exitoso.php.

Ahora regresamos a la página modificar.php y debemos crear una vinculación de juegos de registros (la conexión a la base de datos se crea una sola vez para todo el sitio web, sin embargo, las vinculaciones se deben crear en cada nueva página web del sitio). Para ello nos vamos a Ventana -> Vinculaciones. En el símbolo + damos clic en Juego de Registros (consulta). Ponemos un nombre a la consulta y seguimos los pasos anteriores para hacer una vinculación.

Hecho eso vamos al menú Insertar -> Objetos de aplicación -> Actualizar registro -> Asistente de formulario de actualización de registro y llenamos el cuadro de diálogo con la siguiente información (en mi caso le puse de nombre  a la vinculación modificar_consulta):

Al dar clic en Aceptar se creará automáticamente un formulario como el siguiente:

Ahora vamos a buscar el siguiente código en la página web que hizo Dreamweaver:

Ahí vamos a insertar la siguiente línea después de mysql_select_db($database_conexion_libros, $conexion_libros);:

$valor = $_GET[‘IdLibro’];

Y la línea que dice $query_modificar_consulta = “SELECT * FROM libros”; la modificamos de la siguiente manera:

$query_modificar_consulta = “SELECT * FROM libros where IdLibro=$valor”;

Nos queda algo así:

Como vemos lo único que hacemos es usar el método GET para obtener el ID del libro y cargamos los datos completos que se refieren a ese libro. Ahora nos vamos a index.php y seleccionamos la palabra Modificar y le hacemos un vínculo al siguiente enlace:

modificar.php?IdLibro=<?php echo $row_consulta_libros[‘IdLibro’]; ?>

Nos queda de la siguiente manera:

Presionamos F12 para probar.

Eliminar un registro

Primero creamos una página web llamada borrado_exitoso.php allí escribimos un mensaje que diga “El dato ha sido borrado correctamente” y ponemos un link a la página index.php.

Una vez hecho eso creamos un archivo llamado borrar.php y nos vamos al menú Insertar -> Objetos de aplicación -> Eliminar registro y llenamos el cuadro de diálogo con la siguiente información:

Hecho eso regresamos al archivo index.php y seleccionamos la palabra Borrar y le hacemos un link al siguiente enlace:

borrar.php?IdLibro=<?php echo $row_consulta_libros[‘IdLibro’]; ?>

Hecho eso presionamos F12 para probar la página web.

Listo!! Hemos creado una página web que permite interactuar con una base de datos de MySQL usando PHP sin programa casi nada. Todo lo hizo Dreamweaver.

Detalle de registros

Ahora les voy a enseñar una última opción que tiene Dreamweaver. Consiste en mostrar, para este caso, el Id del libro y el nombre. Al dar clic sobre el nombre nos mostrará toda la información del libro obtenida de la base de datos, y al igual que antes, sin programar absolutamente nada.

En el archivo index.php debajo y fuera del formulario de ingreso creamos un link a una página llamada libros.php (esto es solo para poder dirigirnos a la página que vamos a crear).

Hecho eso creamos una página llamada libros.php. En esa página creamos una nueva vinculación a la base de datos con el método que ya explicamos antes. A esta vinculación la llamaremos libros_consulta.

Ahora creamos otra página web que se llamará detalles_libros.php.

Hecho eso volvemos a la página libros.php y nos vamos a Insertar -> Objetos de aplicación -> Juego de páginas Maestro/Detalle. Llenamos el cuadro de diálogo de la siguiente manera:

Ahora explicaremos cada campo:

  • Juego de registros: Es el nombre de la vinculación.
  • Campos de página maestro: Son los campos que se visualizarán en la página maestro. En este caso solo queremos ver el Id del libro y el nombre del autor. Para quitar registros lo seleccionamos y damos clic en el símbolo menos.
  • Vincular con detalle desde: Es el campo que contendrá el enlace para ver el detalle del registro.
  • Pasar clave exclusiva: Es la clave primaria de la tabla.
  • Mostrar: Es el número de registros que se podrán ver en la tabla maestro.
  • Nombre de página detalle: Dirección de la página web donde se mostrará los detalles del registro.
  • Campos de la página Detalle: Son los campos que mostrará la página al dar clic en un elemento.

Damos clic en Aceptar. Hecho eso guardamos la página libros.php y la página detalle_libros.php. Pues ya te habrás dado cuenta que ambas páginas se modificaron.

Esto se crea en la página libros.php:

Y esto se crea en la página detalle_libros.php:

Ahora vamos a la página index.php y presionamos F12 para probar. Damos clic en el enlace a la página libros.php y tenemos lo siguiente:

Al dar clic en el nombre de un libro nos dará más detalles sobre el mismo:

Bien este es el final del tutorial Espero que les sirva. No olviden dejar sus preguntas, comentarios o sugerencias.

Aquí dejare un vídeo si llegan a tener mas dudas….

Esta información fue hecha para ustedes por: Jose Daniel Gonzalez Solis
Karla Gabriela Cossio Ramirez

Como insertar datos en una tabla en phpmyadmin

Si no tienes ninguna base de datos seleccionada, selecciona previamente la que contiene la tabla a utilizar desde el desplegable que encontrarás en la parte superior izquierda de la pantalla.

Luego selecciona la tabla con la que quieres trabajar y haz clic en la pestaña Insertar.

insertar

En seguida se abrirá una ventana desde donde podrás añadir una fila (o registro) a la tabla indicando el valor de cada campo:

Rellenar Registro

En la columna Valor escribe el valor del Tipo de cada campo y pulsa Continuar cuando hayas acabado.

Otro modo de rellenar una tabla es importando datos que tengamos en un archivo provinente de otra base de datos o hecho por nosotros mismos.

Para ello, tendrás que hacer clic en la pestaña Importar en el mismo menú donde encontraste la opción anterior:

Importar

Se abrirá una ventana desde donde deberás especificar qué archivo quieres importar:

Importando desde phpMyAdmin

Observa que deberás indicar la localización del archivo que contiene los datos que queremos importar.

Y sobre todo, lo más importante, el Juego de caracteres que utiliza el archivo para que los datos que se introduzcan en la tabla se puedan adaptar de forma correcta y mantener la coherencia del texto.

Una vez introducidos estos datos bastará con que pulses el botón Continuar y los registros (si no hubo ningún fallo en el archivo) se añadirán automáticamente.

Les dejo un pequeño video tutorial 😉