Poniendo primera en la Consola MySql (Pt. 1)

Consola MySql

PhpMyAdmin es muy sencillo aprender a usar y es una gran herramienta para muchos de los diseñadores/programadores que desarrollan themes de CMS o aplicaciones propias en PHP. En este post al que titulo “Poniendo primera en la Consola Mysql” voy a realizar las acciones y consultas que se pueden hacer en la interfaz amigable de PHPMYAdmin pero desde la Consola MySql de mi servidor local.

1 – Acceder a la consola de Mysql

El server local que uso para la administración de bases de datos MySql es el Wampserver (Desgargar), me gusta por su simpleza y estabilidad como server local. Una vez instalado se puede acceder a la Consola muy facilmente haciendo doble click en el icono del programa.
De esta manera pongo en funcionamiento el servidor, y una vez iniciado hago click izquierdo con el mouse sobre el icono Wampserver de la barra del reloj de windows para poder seleccionar la consola en el menu.

consola-mysql

2 – Crear una BD y llamarla

Para todo el tutorial voy a crear una base de datos que guardará una lista de autos en venta. Para crear la base de datos escribo la siguiente linea en la consola y presiono Enter.

mysql > create database ventadeautos;

crear-bd-mysql

Una vez creada la base de datos, necesito llamarla para empezar a guardar datos en ella, esto lo hago a través de la siguiente linea de código:

mysql > use ventadeautos;

llamar-bd-mysql

3 – Crear usuarios y asignar privilegios

Ahora necesito crear un usuario que sera el administrador de la base y tendrá todos los permisos para administrar todas las bases y tablas del servidor, el nombre será Usuario y la contraseña “123”.

mysql > GRANT all ON * to usuario identified by '123' with GRANT OPTION;

Crear usuario MySql

4 – Crear tablas para guardar datos adentro

La tabla que contendrá los autos se llamará Autos en Venta y su estructura estará compuesta por 4 campos: Indice, Marca, Modelo, Precio y Stock. La columna Indice será la clave primaria, esta clave le permite a la tabla relacionarse con otras, como por ejemplo con una tabla de clientes.

mysql > create table autosenventa
mysql > (indiceid int unsigned not null auto_increment primary key,
mysql > marca char (40) not null,
mysql > modelo char (20) not null,
mysql > precio char (20) not null,
mysql > stock char (10) not null
mysql > );

Crear Tabla Mysql

5 – Mostrar tablas, bases y mostrar detalles

Ahora que ya tengo mi base y mi tabla voy a comprobar si estas se crearon sin errores, para eso uso los siguientes comandos:

mysql > show tables;

Mostrar tablas Mysql

mysql > describe autosenventa;

Ver tabla Mysql

Recursos complementarios

Descargar Wampserver

Descarga el servidor Wampserver desde la pagina oficial, tambien tienes el enlace al principio del post por si este falla.

Tutorial de instalación de Wampserver

Un tutorial para aprender a instalar el servidor en nuestra pc, ademas explica como integrarlo con Dreamweaver lo que me parece un bonus especial para los lectores.

7 respuestas a “Poniendo primera en la Consola MySql (Pt. 1)”

  1. Deivf dice:

    Hola, disculpen queria ver si me podrias ayudar al decirme como insertar llaves foraneas de las diferentes formas que hay, debido a que aveces no puedo insertar las dos mismas llaves al mismo en una tabla y tengo que agregar una cuand creo la tablas y otra usando el update pero aun no se bien la sintaxis, muchas grax si pueden ayudarme…

  2. Deivis dice:

    Amigo pues aqui te dejo como insertar una llave foranea cuando estas creando una tabla, espero y te ayude:
    create table ventas
    (
    idventa int unsigned not null auto_increment primary key,
    precio int not null,
    idarticulo int not null,
    idcliente int not null,
    constraint idarticulo foreign key (idarticulo) references TablaArticulo(id(aqui va el id que tiene la tabla articulo)) ,
    constraint idcliente foreign key (idcliente) references TablaCliente(id)
    );

  3. Jose Rodriguez dice:

    Hey, mil gracias por tu aporte.

  4. Luis dice:

    Buenas, una consulta creo que es muy basica, y creo que se puede hacer muy facil pero la verdad no encuentro como,

    Escribo en la consola el codigo para crear una tabla con sus respectivas columnas, y en eso me equivoque en poner el nombre de la segunda columna, no se como regresar a esa linea, le hago clic y todo.. pero no me permite regresar a lineas anteriores cosa que tengo q editarlo en un editor d texto y recien pegarlo ahi, pero es mas tedioso quizas ahi algo que no me he dado cuenta… :S Gracias anticipadamente

  5. Dan dice:

    Gracias por el aporte… MUY UTIL

  6. Helver dice:

    como hago replica quiero verlos datos en otros pc’s

  7. edgar_garcia dice:

    todo esta perfecto, solo falto una cosa, como relacionar tablas?

Deja un comentario