Enlazar tablas
Como hago para enlazar estas tablas:
Base de datos: 'usuarios'
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla 'escolaridad'
--
Create table escolaridad (
Id int(11) not null,
fecha_nacimiento varchar(10) not null,
curp varchar(18) not null,
estado_civil varchar(10) not null,
ingles_porcentaje int(3) not null,
otro_idioma varchar(10) not null,
o_idioma_porcentaje int(3) not null,
otros_estudios varchar(2) not null,
especialidad varchar(35) not null,
institucion varchar(50) not null,
primary key (id)
) engine=myisam default charset=utf8;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla 'laboral'
--
Create table laboral (
id int(11) not null,
nombre_empresa varchar(30) not null,
organismo varchar(9) not null,
giro varchar(35) not null,
calle varchar(35) not null,
numero varchar(10) not null,
colonia varchar(30) not null,
codigo_postal varchar(8) not null,
cd varchar(30) not null,
municipio varchar(35) not null,
estado varchar(30) not null,
telefono_lada varchar(15) not null,
fax varchar(15) not null,
e_mail varchar(40) not null,
jefe_inmediato varchar(40) not null,
puesto varchar(30) not null,
antiguedad varchar(20) not null,
primary key (id)
) engine=myisam default charset=utf8;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla 'password'
--
Create table `password` (
`user` int(8) not null,
pass varchar(10) not null,
id int(11) not null auto_increment,
primary key (id)
) engine=myisam default charset=utf8;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla 'perfil'
--
Create table perfil (
numero_control varchar(8) not null,
apellido_paterno varchar(30) not null,
apellido_materno varchar(30) not null,
nombre_s varchar(30) not null,
carrera_egreso varchar(30) not null,
especialidad varchar(40) not null,
id int(11) not null auto_increment,
sexo varchar(15) not null,
calle varchar(35) not null,
numero varchar(6) not null,
colonia varchar(30) not null,
codigo_postal varchar(8) not null,
cd varchar(30) not null,
municipio varchar(30) not null,
estado varchar(30) not null,
telefono_lada varchar(15) not null,
e_mail varchar(40) not null,
celular varchar(15) not null,
semestre_egreso varchar(20) not null,
ano_egreso int(4) not null,
titulado varchar(2) not null,
primary key (id)
) engine=myisam default charset=utf8;
Estas las saque de mi appserv 2.5.9, y allí no manejo el código, ¿cómo le podría hacer para enlazar estas tablas por el id?
Base de datos: 'usuarios'
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla 'escolaridad'
--
Create table escolaridad (
Id int(11) not null,
fecha_nacimiento varchar(10) not null,
curp varchar(18) not null,
estado_civil varchar(10) not null,
ingles_porcentaje int(3) not null,
otro_idioma varchar(10) not null,
o_idioma_porcentaje int(3) not null,
otros_estudios varchar(2) not null,
especialidad varchar(35) not null,
institucion varchar(50) not null,
primary key (id)
) engine=myisam default charset=utf8;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla 'laboral'
--
Create table laboral (
id int(11) not null,
nombre_empresa varchar(30) not null,
organismo varchar(9) not null,
giro varchar(35) not null,
calle varchar(35) not null,
numero varchar(10) not null,
colonia varchar(30) not null,
codigo_postal varchar(8) not null,
cd varchar(30) not null,
municipio varchar(35) not null,
estado varchar(30) not null,
telefono_lada varchar(15) not null,
fax varchar(15) not null,
e_mail varchar(40) not null,
jefe_inmediato varchar(40) not null,
puesto varchar(30) not null,
antiguedad varchar(20) not null,
primary key (id)
) engine=myisam default charset=utf8;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla 'password'
--
Create table `password` (
`user` int(8) not null,
pass varchar(10) not null,
id int(11) not null auto_increment,
primary key (id)
) engine=myisam default charset=utf8;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla 'perfil'
--
Create table perfil (
numero_control varchar(8) not null,
apellido_paterno varchar(30) not null,
apellido_materno varchar(30) not null,
nombre_s varchar(30) not null,
carrera_egreso varchar(30) not null,
especialidad varchar(40) not null,
id int(11) not null auto_increment,
sexo varchar(15) not null,
calle varchar(35) not null,
numero varchar(6) not null,
colonia varchar(30) not null,
codigo_postal varchar(8) not null,
cd varchar(30) not null,
municipio varchar(30) not null,
estado varchar(30) not null,
telefono_lada varchar(15) not null,
e_mail varchar(40) not null,
celular varchar(15) not null,
semestre_egreso varchar(20) not null,
ano_egreso int(4) not null,
titulado varchar(2) not null,
primary key (id)
) engine=myisam default charset=utf8;
Estas las saque de mi appserv 2.5.9, y allí no manejo el código, ¿cómo le podría hacer para enlazar estas tablas por el id?
1 Respuesta
Respuesta de ingesoft
1