Cómo administrar una tabla MySQL usando la línea de comandos SQL

El uso de las bases de datos MySQL hace que el contenido de su sitio web sea dinámico. Para administrar estos datos dinámicos, la mayoría de los sitios web tienen un panel de control de fondo que le permite editar, eliminar y agregar datos a través de una interfaz gráfica de usuario. Para aprovechar al máximo todas las posibilidades y características de la base de datos de su sitio y para mantener sus datos optimizados, es necesario administrar su base de datos y las tablas de la base de datos.

La gestión de una tabla de base de datos implica más que acciones CREAR y DUMP. Hay una lista de operaciones que le permiten mantener sus datos optimizados y actualizados.

Al utilizar la instrucción ALTER TABLE, puede cambiar el nombre de una tabla de base de datos, agregar una nueva columna, insertar nuevos datos en una columna, eliminar una columna y más.

Un ejemplo de cómo agregar una columna usando la tabla Alter en MySQL


ALTER TABLE phonebook ADD COLUMN email VARCHAR(128);

Un ejemplo de cómo cambiar el nombre de una tabla utilizando la tabla de Alter en MySQL


ALTER TABLE phonebook RENAME TO contacts


Un ejemplo de cómo cambiar el nombre de una columna en una tabla usando la tabla de Alter en MySQL


ALTER TABLE contacts RENAME COLUMN last_name to first_name;

Cómo eliminar una columna en una tabla usando la tabla de Alter en MySQL


ALTER TABLE contacts DROP COLUMN first_name;


Al usar las declaraciones MySQL INSERT y UPDATE, puede agregar o actualizar datos en las tablas de su base de datos. La consulta de inserción de MySQL indica qué tipo de datos se insertarán en qué columna y en qué tabla.


Un ejemplo de cómo insertar datos en una tabla MySQL


INTRODUZCA las recetas (ingrediant, quantaty, mtype, address) VALUES ('chicken', '350', 'grams');


INSERT INTO recipes(ingrediant, quantaty, mtype, address) VALUES('chicken', '350', 'grams');


Un ejemplo de cómo actualizar datos en una tabla de MySQL


UPDATE recipes SET ingrediant = 'fish' WHERE quantaty = '350' AND mtype = 'grams';


Una consulta de selección de MySQL, por otro lado, se utiliza para mostrar la información en la base de datos. Selecciona la información sobre un campo de base de datos determinado de la tabla MySQL de una manera similar a la consulta de inserción de MySQL.


Un ejemplo de cómo seleccionar datos de una tabla MySQL


SELECT * FROM phonebook ORDER BY lastname;


Además, es importante crear archivos de volcado de base de datos MySQL, para que tenga una copia de seguridad de los datos de su base de datos.


Un ejemplo de cómo crear un volcado de base de datos MySQL


mysqldump --tab=/path/to/some/dir --opt database_name