Importar o Exportar Datos en Mysql

,
Hola amigos en esta ocasion vamos a ver como importar o exportar datos de un archivo externo a Mysql separados por comas.

Nota:Para hacer este proceso vamos a crear una base de datos y una tabla de ejemplos.Ejecutamos Nuestro Script en Mysql y Listo.

Create database prueba;
Use prueba;

Create table alumnos(
Idalumno int(11),
Paterno varchar(20),
Materno varchar(20),
Nombre varchar(20));

1.Tenemos Nuestra B.D ya creada con una tabla ,pero nuestra tabla esta vacia sin ningun registro o datos.

2.Ahora vamos a crear registros separados por comas pero en un archivo txt un  blog de notas para nuestro ejemplo,aqui creamos los registros dependiendo de los campos que he creado en mi Tabla Un Ejemplo mas Claro asi.
Nota:Estos registros lo hacemos en un Blog de Notas.

1,rivas,penacho,cesar
2,rojas,soto,luis
3,guzman,rivas,jorge
4,lopez,castro,ana
5,lujan,castillo,Karina

3.-Lo guardamos con cualquier nombre para nuestro ejemplo le ponemos datos.txt y lo guardamos en una Unidad de Disco que puede ser C(windows) o unidad D.

4.-AHORA VAMOS A CARGAR LOS DATOS DESDE EL ARCHIVO EXTERNO SEPARADOS POR COMAS QUE HEMOS CREADO EN NUESTRO BLOG DE NOTAS.

5.-El codigo seria de esta forma:LOAD DATA INFILE 'D:\datos.txt' INTO TABLE alumnos FIELDS TERMINATED BY ',';
Explico:Aqui mencionamos la ruta donde esta nuestro archivo txt y le decimos a que tabla se van a insertar nuestros registros le ponemos coma',' porque en nuestro archivo txt los registros estan separados por comas y listo.
El resultado en un Ejemplo Grafico.




Exportar datos de Un Archivo Excel a Mysql

1.creamos nuestra tabla para nuestro ejemplo la tabla se va a llamar empleados.ejemplo.
Create table empleados(
Idempleado int(11),
Paterno varchar(20),
Materno varchar(20),
Nombre varchar(20));

2.-ahora vamos a insertar registros dentro de una hoja de excel dependiendo el numero de campos de nuestra tabla empleados.

Ejemplo Grafico de los registros insertados en Excel.


3.-Ahora nos vamos a guardar los datos en guardar como escogemos la opcion
otros formatos.le ponemos un nombre a nuestro archivo de excel y donde dice Guardar como tipo escogemos la opcion CSV(delimitado por comas) y escogemos tambien en que unidad lo vamos a guardar para nuestro ejemplo es la unidad D.

Ejemplo Grafico de Guardar el tipo de Archivo.


4.-Ahora para exportar los datos a Mysql ejecutamos El sgte codigo.

DATA LOAD INFILE 'D:\data.csv' INTO TABLE empleados FIELDS TERMINATED BY ',';
EXPLICO:'D:\data.csv':este es el tipo de archivo que hemos guardado en la unidad D con este tipo de extension CSV este es que vamos a ejecutar. en Mysql.

Ejemplo Grafico del resultado .


COPIAR DATOS DE UNA CONSULTA A UN ARCHIVO TXT

Por ejemplo Nosotros queremos exportar nuestros datos o registros separados por comas de Mysql a un archivo txt o excel .
Esto es muy sencillo porque nos ahorramos tiempo y tiene mayor rapidez.
Objetivo de la Consulta es Guardar los registros insertados en tus
tablas para que en los demas ejemplos que hagas solo exportes los datos
de un archivo a Mysql y listo.

Ejemplo en nuestra Consola de Mysql Ejeuctamos el sgte codigo:
SELECT * INTO OUTFILE 'd:\consulta001.txt' FIELDS TERMINATED BY ',' FROM
empleados;

Ejemplo Grafico en Demostracion.

Ahora nos vamos a la unidad D y vamos a ver que se ha creado un archivo txt con el nombre que le hemos asignado en nuestro ejemplo le pusimos consulta001.txt,luego abrimos el archivo y ahí van ha aparecer nuestros registros separados por comas de nuestra tabla.Listo ya te puedes llevar los registros de tu tabla.

Ejemplo Grafico en Demostracion.


Instalar Oracle 11g

,
Hola a todos en esta ocasion vamos a Enseñar como instalar Oracle11g  en tu maquina para que puedas utilizarlo en cualquier momento.
Para esto presta mucha atencion.y veras que no es nada dificil de hacerlo.suerte.
1.-Nos vamos a setup.(este es el instalador).le damos doble clic para instalarlo.



Manual Completo de la Instalacion

Televisores 3D llegan en Mayo a las Tiendas

,
comenzarán a llegar a las tiendas a partir de mayo, como anticipo a la retransmisión del Mundial de Sudáfrica, el primer evento deportivo a nivel mundial que llegará a España en tres dimensiones de la mano de Canal Plus.
Sony, Samsung, Panasonic y LG serán las primeras marcas en llevar a las tiendas estos equipos, que tienen un precio medio de salida de 2.000 euros y para los que es necesario el uso de gafas especiales de visión estereoscópica.Con un tamaño de pantalla de 40 a 60 pulgadas, los primeros televisores Sony 3D Ready, de la serie Bravia, saldrán a la venta el 10 de junio, en vísperas del Mundial de Sudáfrica y su modelo más económico tendrá un coste de 290.000 yenes (2.370 euros).
Panasonic prevé lanzar su primer televisor tridimensional en Japón en abril, para adelantarse a su competidor en el País del Sol Naciente. Los equipos 3D de la compañía llegarán a España a principios de mayo con pantallas de plasma de 50 pulgadas, según anunció el presidente y consejero delegado del grupo en España, Vicente Sánchez, hace unos días.
Panasonic pretende vender un millón de televisores 3D en su primer año en el mercado para alcanzar una cuota mundial del 25% sobre las previsiones que cifran en cuatro millones los equipos en 3D que se venderán durante 2010.

Procedimientos Almacenados para Mantenimiento de Una Base de datos en Oracle

,
En esta ocacion vamos a hacer un mantenimiento a una Base de Datos con procedimientos almacenados de una tabla alumno.
Crear un store procedure q me permita grabar datos de un alumno a la tabla alumno
create or replace procedure sp_grabar_alumno(codi number,nom varchar2,ape varchar2,dir varchar2,email varchar2)
as
begin
insert into alumno values(codi,nom,ape,dir,email);
end;

Ejecutando el store procedure
begin
sp_grabar_alumno(1000,'joel','sosa soto','av:callao','joel@hotmail.com');
end;

Crear un store procedure q permita actualizar datos a la tabla alumno

create or replace procedure sp_actualizar_alumno(cod number,nomb varchar2,ap varchar2,dire varchar2,ema varchar2)
as
begin
update alumno set nombre=nomb,apellidos=ap,direccion=dire,email=ema where codigo=cod;
end;

Ejecutando el Procedimiento Almacenado
begin
sp_actualizar_alumno(1000,'joel','fernandez soto','av:pacasmayo','joelito@hotmail.com');
end;

Crear un store procedure q permita eliminar datos de un alumno de la tabla alumno

create or replace procedure sp_eliminar_alumno(codig number)
as
begin
delete from alumno where codigo=codi;
end;

Ejecutando el procedimiento almacenado
begin
sp_eliminar_alumno(50);
end;

Espero que les pueda servir de algo esta ayuda.......y ya pues se dejan un comentario

Creacion de un Store Procedure en Oracle

,
Hola a todos los que estan leendo este Post en esta ocasion vamos a crear una aplicacion de procedimientos almacenados en oracle Vamos a Utilizar la Herramienta Nativa d Oracle el PL/SQL para hacer esta aplicacion requerimos
de una base de datos o conjuto de datos.
Antes de Empezar les recomiendo que leean este Manual les ayudara bastante
Nota:vamos a crear un store procedure sin parametros esto quiere decir que solamente vamos a mostrar un dato o un registro este tipo de procedimiento almacenado no te permite mostrar mas de un dato.
Creacion un Store Procedure sin Parametros que me permita Listar los datos de un estudiante.

CREATE OR REPLACE Procedure sp_datos_estudiante
as
codi Estudiante.Cod_est%Type;
nom Estudiante.Nombres%Type;
espe Estudiante.Especialidad%Type;
Begin
Select Cod_est,Nombres,Especialidad Into codi,nom,espe from estudiantes
where Cod_est='E0001';
dbms_output.put_line('Codigo :'||codi); dbms_output.put_line('Nombres :'||nom); dbms_output.put_line('Especialidad :'||espe);
end;

Ejecucion de un Procedimiento Almacenado esto depende si tiene parametros o no tiene.
Sintaxis para ejecutar un Procedimiento Almacenado sin parametros.

Begin
nombre_del_procedimiento_alamcenado;
end;

En Nuestro caso lo hacemos asi.

Begin
sp_datos_estudiante;
end;
Listo ya esta ahora vamos a ver el resultado nos vamos a la pestaña outpup de nuestro pl/sql y ahi debe aparecer el resultado.

Creacion de un Store procedure con parametros

Este tipo de Procedimientos son los mas adecuados porque te permiten listar uno o muchos registros dependiendo de lo que hagas.
en la definicion de los parametros tenemos que poner el nombre de una variable mas o menos que concuerde con lo que vas hacer.ahora el tipo de dato si es una entrada utilizamos IN y si es salida utilizamos Out y si en caso fueran los dos utilizamos In Out esto indica que el parametro es de entrada y salida.

Sintaxis.

Create or replace nombre_del_procedure(aqui van los parametros)
as
Begin
instrucciones sql
end;

Ejemplo :crea un procedimiento almacenado para mostrar los estudiantes por distrito.para esto utilizamos dos tablas:estudiantes y ubigeo.

Create or Replace Procedure sp_lista_estudiantes_por_distrito(dist in varchar)
as
--Declaramos el Cursor Estudiantes_cur
Cursor Estudiantes_cur Is select Cod_est,Nombres,Direccion,ubigeo.Distrito from Estudiantes,ubigeo
where estudiantes.cod_ubigeo=ubigeo.cod_ubigeo and distrito=dist;
--Declara Variables
codest char(5);
nomest varchar2(30);
direst varchar(80);
distri varchar(30);
Begin
--Muestra toda la Información del cursor
for xx in Estudiantes_cur Loop
--Almacena los datos leidos del cursor en las variables
codest:= xx.cod_est;
nomest:=xx.Nombres;
direst:=xx.Direccion;
distri:=xx.Distrito;
dbms_output.put_line(codest|| ' '|| nomest || ' '||direst || ' '||distri );
end loop;
end;

Ejecutando el Procedimiento Almacenado.Ejemplo quiero saber cuantos estudiantes hay en el distrito de los olivos.
Nota:El nombre del distrito se tiene que poner tal y como esta en la base de datos si no lo haces no vas a ver el resultado.

begin
sp_lista_estudiantes_por_distrito('Los Olivos');
end;

Espero que les pueda servir de ayuda...y si tienen alguna dejar comentario para poder ayudarles

Creacion de una Base de Datos en Oracle10G

,
Crear una Base de Datos en Oracle 10g
Hola a todos esta vez te voy a enseñar a crear una base de datos pero en Oracle10G
Tomen mucha Atencion Para que la practica sea facil.
Pasos para Crear una Base de datos en Oracle10g.
Nota:Pero eso si tienes que tener instalado oracle10g para q puedas hacer sgtes pasos.



Todos los pasos los encontraras en este Links(Leer informacion completa).

Consulta de registros en PHP desde una B.D en Mysql

,
Vamos a hacer una demostracion de una consulta simple en php con Base de Datos
PASO NUMERO1:




Listo ahora solo lo guardamos en la unidad C le damos clic a la carpeta wamp ahora nos vamos a la carpeta www le damos clic y luego creamos una carpeta con el nombre que tu desees es ahi donde guardamos nuestro script de php. Solo nos falta probarlo en el servidor Localhost y nada mas Nota:si haz activado algun puerto al momento de ejecutar el localhost pones el nombre del puerto y listo.
El Resultado es: