Administrar servidor MySQL – Básico

Esta es la entrada 2 de 11 en la serie: Administrar MySQL desde la línea de comandos

MySQL

MySQL es un gestor / servidor de bases de datos relacionales que ha ganado gran reputación por ser rápido, consumir pocos recursos y adaptarse muy bien a las exigencias de la web. En este artículo mostraremos como conectarse, desde la línea de comandos, a un servidor MySQL así como crear, listar, seleccionar y eliminar una base de datos además de obtener información de las tablas y de los motores de almacenamiento

Conectarse al servidor mysql
mysql [-h servidor-mysql] -u usuario -p[clave] [nom-bd]

Es recomendale usar la opción -p en lugar de -pclave, pues la última es menos segura (la clave de acceso se guarda en el history)

El servidor mysql por defecto es localhost

Crear base de dato
create schema nom-bd;
Crear base de dato especificando collation y charset
create database nom-db default character set = UTF8 default collate =utf8_general_ci;

schema es un alias de database por tanto pueden usarse ambos indistintamente

Ver los charset y collations disponibles
show collation;

O especificando un charset determinado

show collation like 'utf8%';
Eliminar base de dato
drop schema nom-bd;
Listar bases de datos
show schemas;
Seleccionar una base de datos
use bd;
Listar tablas
show tables;
Obtener la descripción de una tabla
desc nom-tabla;
Obtener la descripción de una columna
show columns from nom-tabla where Field='nom-columna'
Listar los índices de una tabla
show index from nom-tabla;
Listar motores de almacenamiento (engines)
show engines;

Lecturas recomendadas

– man mysql




1 Comentario

  1. DENIS

    Echa un vistazo a una herramienta gratuita – Valentina Studio. Producto asombroso! OMI es el mejor gestor de mysql, para todas las plataformas. http://www.valentina-db.com/en/valentina-studio-overview

    Responder

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *