jueves, 7 de julio de 2016

Crear base de datos y tablas en MySQL



Primero crearemos una base de datos, a la que podemos llamar "Prueba":

mysql> CREATE DATABASE Prueba;

Después para crear las tablas de la base de datos:

mysql> USE Prueba
Database changed
mysql> CREATE TABLE Lugar (
-> identificador MEDIUMINT UNSIGNED NOT NULL,
-> latitud VARCHAR(14) NOT NULL,
-> longitud VARCHAR(15) NOT NULL,
-> altitud MEDIUMINT NOT NULL,
-> PRIMARY KEY (identificador)
-> ) ENGINE=InnoDB;

Hemos creado una clave primaria, y como es obligatorio, hemos definido la columna 'indentificador' como NOT NULL. Usaremos tablas InnoDB ya que queremos que MySQL haga el control de las claves foráneas.

Por que utilizar MySQL?



Definicion de MySQL:

Es la base de datos de código abierto más popular del mundo, que permite la entrega rentable de aplicaciones de bases de datos confiables basadas en Web e incorporadas, de alto rendimiento y escalables, incluyendo los cinco principales sitios web.

¿Por que usar MySQL?

Fácil de usar

Menos de 15 minutos desde la descarga hasta la instalación completa

Bajo costo total de propiedad

Implemente MySQL para aplicaciones de gran importancia con significativos ahorros en costo en Microsoft SQL Server

Escalabilidad y rendimiento

Satisfaga las necesidades de escalabilidad y rendimiento de los sitios web con mayor tráfico y las aplicaciones más exigentes

Soporte de producción

Oracle Premier Support permite reducir el riesgo y el costo total que implica poseer soluciones de MySQL

La base de datos de codigo abierto mas popular:


  1. Elegido como "mejor gestión de datos" en los Premios Impact 2011 de php|arquitectos
  2. Elegido como la "Mejor base de datos" por los Premios Choice 2011 de los lectores del diario de Linux
  3. Nominado uno de los 10 mejores programas de código abierto del 2011 por CRN
  4. Las propiedades web líderes escalan exitosamente con MySQL
  5. Más de 2000 ISV y OEM confían sus productos y éxito comercial a MySQL


Las empresas modernas en los sectores de telecomunicaciones y Web implementan aplicaciones altamente disponibles en MySQL Cluster