Crear tabla empleados en MySQL con sql

Esta entrada sirve para consulta o estudio de como se crea una tabla en una base de datos Mysql en SQL

La tabla es una tabla de empleados con los seguintes campos:

  • idEmpleado
  • nombres
  • primeroApellido
  • Segundo Apellido
  • foto
  • cv
  • idPuesto
  • fecha

Estrutura de la tabla


...

Como se puede observar en la imagen tenemos un idEmpleado que debe ser unico y autoincrementable

El segundo campo vamos poner los nombres de la persona, (uno, dos, tres o mas)

El tipo lo ponemos como un varchar e la longitud depende de los nombres que vamos a escribir en ese campo

El primeroApellido es un campo igual que el nombre e igual que el segundo Apellido

Los campos de foto e cv (Curriculum vitae) son campos onde vamos a guardar el nombre de los archivos, su longitud depende de los nombres de esos archivos

El campo idPuesto va ser un campo tipo intero ya que despues de creada la tabla tbl_puestos iremos relacionar su id con este campo

por ultimo el campo fecha que su tipo sera del tipo date e le pondremos una propriedad current_timestamp() para que aparesca la fecha de hoy automaticamente


Codigo SQL

pues aqui dejo el codigo de ejemplo de como se crea una tabla con las caracteristicas anteriores


        CREATE TABLE app.tbl_empleados 
        (idEmpleados INT(11) NOT NULL AUTO_INCREMENT ,
        nombres VARCHAR(60) NOT NULL , 
        primeroApellido VARCHAR(30) NOT NULL , 
        segundoApellido VARCHAR(30) NOT NULL , 
        foto VARCHAR(255) NOT NULL , cv VARCHAR(255) NOT NULL , 
        idPuesto INT(11) NOT NULL , 
        fecha DATE NOT NULL DEFAULT CURRENT_TIMESTAMP ,
        PRIMARY KEY (idEmpleados)) 
        ENGINE = InnoDB; 
    






Publicar un comentario

0 Comentarios