Comandos MySQL que siempre nos ayudaran mucho

Comandos MySQL que siempre nos ayudaran mucho

En todo proyecto que usa una base de datos MySQL hay ocasiones en la que necesitas realizar ciertas acciones para agilizar tu trabajo y por eso te hablaremos de comandos MySQL que siempre nos ayudaran mucho en nuestras bases de datos.

Los comandos MySQL que siempre nos ayudaran mucho los cuales se listaran contienen ejemplos basados en la consola de comandos SQL de PHPMyAdmin, a continuación algunos de estos comandos necesarios en MySQL.

Duplicar una Tabla

Si se necesita duplicar una tabla con los campos idénticos lo puedes hacer con el contenido de la tabla o vacía sin sin ningún contenido, ejecutando los siguientes comandos. Ejemplo si queremos duplicar la tabla llamada postres

Solo la estructura de la tabla escribimos lo siguiente:

   – CREATE TABLE `postres2` LIKE `postres` 

Ahora duplicaremos la Estructura y contenido de la tabla :

    CREATE TABLE `postres2` SELECT * FROM `postres`; 

De esta manera obtenemos dos formas muy útiles para duplicar nuestras tablas  ya sea estructura o en muchos casos estructura y contenido de una tabla.

Editar el contenido de una tabla

Para editar una columna escribimos el siguiente comando para  editar la columna stock; imagina que los postres se agotaron, entonces le pondremos en stock el valor 00 

   – UPDATE postres SET `stock`=’00’

Editar una fila

Suponemos que el precio del postre Torta de Chocolate subió a 600 pesos, entonces
le especificamos el id del postre para saber a que postre se le actualizara el precio.
    UPDATE `postres` SET `precio` = ‘6.00’ WHERE `postres`.`id` = 3; 

 

Setear el Charset o Codificación

Puedes Setear a una fila, una tabla o toda la base de datos. Por ejemplo setearemos los datos a UTF-8 Unicode

En Una Fila

Le seteamos la codificación UTF-8 Unicode a la fila nombre de nuestra tabla postres 
   ALTER TABLE `postres` CHANGE `nombre` `nombre` VARCHAR(255) CHARACTER SET utf8 COLLATE              utf8_unicode_ci; 
A Una Tabla
   – ALTER TABLE `postres` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
Una Base de Datos
La base de datos se llama tutorial
   ALTERDATABASE `tutorial` CHARACTER SET utf8 COLLATE utf8_general_ci;

Limpiar y Reiniciar una tabla

Limpiar una tabla y reiniciar del campo id (Autoincrementable), puedes hacerlo con el siguiente comando:

   – TRUNCATE `postres`; 

Operaciones CRUD

Puedes Crear, Seleccionar, Actualizar y Eliminar un registro con estos comandos:

Crear

 Primer le indicas los campos y luego el contenido que se va insertar en dichos campos

   – INSERT INTO `postres` (`id`, `nombre`, `stock`, `precio`, `fecha_creacion`, `fecha_actualizacion`) VALUES        (NULL, ‘Gelatina de Naranja’, ’36’, ‘4.00’, CURRENT_TIMESTAMP, NULL);

Seleccionar
 Seleccionar un registro único de la tabla postres indicando su id 
– SELECT * FROM `postres` WHERE `id`=8 
Seleccionar todos los registros de la tabla postres 
   – SELECT * FROM `postres` 
Actualizar
Actualizar uno o varios campos de un registro de la tabla postres que tiene un id especifico, en
este caso el id 8
   –  UPDATE `postres` SET `nombre` = ‘Postre de Naranja’, `stock` = ’25’, `precio` = ‘3.000’ WHERE `postres`.`id` = 8; 
Eliminar
Importante colocar el id del registro que deseas borrar, ya que si no lo
especificas te puede borrar todos tus datos.
– DELETE FROM `postres` WHERE `postres`.`id` = 8 
Así pues para dbaexperts  es muy importante si crees que hay otros comandos indispensables puedes compartirlos en los comentarios o nuestras redes sociales. Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.
cerrar