miércoles, 24 de julio de 2013

Importar una base de Datos

Tenemos el fichero:
base_geolocalizacion.sql

Ubicado en: /home/usuario/base_geolocalizacion.sql

Nos conectamos a nuetsro servidor de mysql con nuetsro usuario & contraseña
$mysql -u [usuario] -p

Lo primero que hacemos es crear la base de datos

mysql> create database base_geolocalizacion;

Definimos la base de datos a utilizar

mysql> use base_geolocalizacion;

Con el comando "source" llamamos la el fichero de base de datos

mysql> source /home/usuario/base_geolocalizacion.sql

Usamos el comando show y vemos las bases de datos que tenemos.Comprobamos que tenemos la creada

mysql> show databases;
+----------------------+
| Database             |
+----------------------+
| information_schema   |
| base_geolocalizacion |
| korvosoft            |
| mysql                |
| performance_schema   |
| ppma                 |
| test                 |
+----------------------+
7 rows in set (0.00 sec)




Ahora mismo la base de datos ya estaría funcional, ahora, para poder ver las tablas que contiene necesitamos el comando show tables.En este punto como ya hemos usado el comando "use" no hace falta que lo usemos otra vez

mysql> show tables;
+--------------------------------+
| Tables_in_base_geolocalizacion |
+--------------------------------+
| coordenadas                    |
+--------------------------------+
1 row in set (0.00 sec)

Ya sabemos que tablas contiene, ahora si queremos ver la estructura de la tabla requerimos el comando "describe"

mysql> describe coordenadas;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| id     | int(11)     | NO   | PRI | NULL    |       |
| lat    | varchar(20) | YES  |     | NULL    |       |
| lon    | varchar(20) | YES  |     | NULL    |       |
| cp     | char(6)     | YES  |     | NULL    |       |
| col    | varchar(80) | YES  |     | NULL    |       |
| del    | varchar(90) | YES  |     | NULL    |       |
| estado | varchar(80) | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
7 rows in set (0.00 sec)

Esta en concreto es una base de datos de que contiene la geolocalizacion de diferentes comunidades y su codigo postal de México. la cual pueden descargar en el siguiente link




No hay comentarios:

Publicar un comentario