Utilizando enum y set mysql


Por este ejemplo se mostrare el uso que se el puede dar a las base de datos utlizando el enum o set para establecer condiciones de los valores que se aceptan.

aqui el codigo:

#enum y set

create table probando(
nombre varchar(25) nto null,
listado enum('valor1','another value','var3','etc'));
#no cepta el insert
insert into probando values('Golbert','var4');
#acepta insert
insert into probando values('Golbert2','etc');
#acepta insert
insert into probando values('Golbert3',1);

#enum | numeracion e cadena cuyo valor se especifica al definir el campo de la tabla
create table usuarios(
id_usuario int unsigned not null primary key auto_increment,
nombre varchar(45),
contrasena varchar(50) not null,
rol enum('administrador','manager','editor','registrado'));



#tipo set
create table postulantes (
id int unsigned not null primayr key auto_increment,
nombreCompleto varchar(25) not null,
    documento int not null,
    idioma set('italiano','portugues','ingles','ruso')
);

insert into postulantes
values (null,"Gilbert Rodriguez",5665,"portugues,ingles,ruso");

MYSQL

Comentarios

Populares

Buscar en este blog