Hola , siempre he usado campos tipo int para campos autonumericos, pero he escuchado que tambien se puede hacer con campos tipo varchar para tener una mayor optimizacion de la base de datos , esto es cierto ? , de que forma podria hacerlo, tambien quisiera que me ayudaran a crear la sintaxis correcta para relacionar tablas ejm
 
tabla1
 
codigo
nombre
 
tabla2
 
codigo
nombre
codigo_tab1
 
seria
 
create table tabla1 .......
 
 
 
agradezco su colaboracion
 
 
 
saludos 
  
 

