Utilizando enum y set mysql
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");
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");
Comentarios
Publicar un comentario