miércoles, 6 de febrero de 2013
Crear una base de datos mysql
Crear una base de datos mysql
Creando un base de datos con mysql con clave primaria y foreana... aun no eh visto algo igual... alguna cosa me dice...
drop database IF EXISTS Eje1_Empresas;
CREATE DATABASE Eje1_Empresas CHARSET=UTF8;
USE Eje1_Empresas;
CREATE TABLE Empresas
(
ruc INT PRIMARY KEY NOT NULL,
nombre VARCHAR (50),
direccion VARCHAR (50),
pais VARCHAR(50))
ENGINE=INNODB DEFAULT CHARSET=UTF8;
CREATE TABLE Empleados
(
ci int PRIMARY KEY NOT NULL,
nombre VARCHAR(50),
edad INT ,
casado BIT ,
jefe INT ,
direccion VARCHAR(50 ),
trabajaEn INT,
sueldo FLOAT,
pais VARCHAR(50),
fechaIngreso DATETIME ,
FOREIGN KEY (TrabajaEn) REFERENCES Empresas(Ruc),
FOREIGN KEY (jefe) REFERENCES Empleados(ci))
ENGINE=INNODB DEFAULT CHARSET=UTF8;
insert into Empresas(ruc, nombre, direccion, pais )
VALUES (1111,'Emp 1','yi 1111', 'uruguay');
insert into Empresas( ruc, nombre ,direccion, pais )
VALUES (2222,'Emp 2','yi 2222', 'venezuela');
insert into Empresas( ruc, nombre, direccion, pais )
VALUES (3333,'Emp 3','yi 3333', 'argentina');
insert into Empresas( ruc, nombre , direccion, pais )
VALUES (4444,'Emp 4','yi 4444', 'uruguay');
insert into Empleados( ci , nombre ,edad ,casado ,jefe ,direccion ,trabajaEn , sueldo ,pais ,fechaIngreso )
VALUES(1111111,'Ana 1',11,1,null , 'Yaro 1111', 1111,111.11,'uruguay','20011101');
insert into Empleados( ci , nombre ,edad , casado ,jefe,direccion ,trabajaEn ,sueldo ,pais ,fechaIngreso )
VALUES(2222222,'Ana 2',22,0,1111111 , 'Yaro 2222', 1111,222.22,'venezuela','20021202');
insert into Empleados( ci , nombre ,edad ,casado ,jefe ,direccion ,trabajaEn , sueldo ,pais,fechaIngreso )
VALUES(3333332,'Ana 3',33,1,null,'Yaro 3333', 2222,333.33,'argentina','20030303');
insert into Empleados( ci , nombre ,edad ,casado,jefe ,direccion,trabajaEn ,sueldo ,pais,fechaIngreso )
VALUES(4444444,'Eva 4',44,0,2222222 , 'Yaro 4444', 2222,444.44,'uruguay','20040404');
Suscribirse a:
Entradas (Atom)