miércoles, 29 de mayo de 2013

Intérprete de comandos Mysql

Creación de BD inicial y tabla básica desde cliente MySQL

Suponemos que el motor por defecto de MySQL es MyISAM
Con una conexión MySQL podemos realizar:
  • Verificar las bases de datos existentes
mysql> show databases;
  • Crear base de datos de prueba y verificar que existe
mysql> create database prueba charset=utf8
collate=utf8_spanish_ci;
mysql> show databases;
  • Seleccionar BD prueba, crear tabla de prueba y verificar
mysql> use prueba;
mysql> create table prueba (id serial, nombre (char(10) );
mysql> show tables;
mysql> show create table prueba;
  • Insertar filas en la tabla (aunque campo id es not null pero es de autoincremento y no necesita valor)
mysql> insert into prueba(nombre) values(‘prueba1’);
mysql> insert into prueba(nombre) values(‘prueba2’);
mysql> insert into prueba(nombre) values(‘prueba3’);
  • Seleccionar todo el contenido de la tabla
mysql> select * from prueba;
  • Verificar desde el sistema operativo que se han creado tres ficheros en el directorio de datos de MySQL para la tabla prueba
    • prueba.frm, prueba.MYI, prueba.MYD

No hay comentarios:

Publicar un comentario