59 - Tipos de datos blob y text. |
Una inmobiliaria guarda los datos de sus inmuebles en venta en una tabla llamada "inmuebles". 1- Elimine la tabla si existe: drop table if exists inmuebles; 2- Cree la tabla: create table inmuebles( codigo int unsigned auto_increment, domicilio varchar(30), barrio varchar(20), detalles text, primary key(codigo) ); 3- Ingrsee algunos registros: insert into inmuebles values(1,'Colon 123','Centro','patio, 3 dormitorios, garage doble, pileta, asador, living, cocina, comedor, escritorio, 2 baños'); insert into inmuebles values(2,'Caseros 345','Centro','patio, 2 dormitorios, cocina- comedor, living'); insert into inmuebles values(3,'Sucre 346','Alberdi','2 dormitorios, problemas de humedad'); insert into inmuebles values(4,'Sarmiento 832','Gral. Paz','3 dormitorios, garage, 2 patios'); insert into inmuebles values(5,'Avellaneda 384','Centro',' 2 patios, 2 dormitorios, garage'); 4- Busque todos los inmuebles que tengan "patio": select * from inmuebles where detalles like '%patio%';
Una librería guarda la información de sus libros en una tabla llamada "libros". 1- Elimine la tabla si existe: drop table if exists libros; 2- Cree la tabla con un campo "blob" en el cual se pueda almacenar los temas principales que trata el libro: create table libros( codigo int unsigned auto_increment, titulo varchar(40), autor varchar(30), editorial varchar(20), temas blob, precio decimal(5,2) unsigned, primary key(codigo) ); 3- Ingrese algunos registros.: insert into libros values(1,'Aprenda PHP','Mario Molina','Emece', 'Instalacion de PHP. Palabras reservadas. Sentencias basicas. Definicion de variables.', 45.6); insert into libros values(2,'Java en 10 minutos','Mario Molina','Planeta', 'Instalacion de Java en Windows. Instalacion de Java en Linux. Palabras reservadas. Sentencias basicas. Definir variables.', 55); insert into libros values(3,'PHP desde cero','Joaquin Perez','Planeta', 'Instalacion de PHP. Instrucciones basicas. Definición de variables.', 50); 4- Busque todos los libros sobre "PHP" que incluyan el tema "variables": select * from libros where titulo like '%PHP%' and temas like '%variables%'; 5- Busque los libros de "Java" que incluyan el tema "Instalacion" o "Instalar": select * from libros where titulo like '%Java%' and temas like '%Instalacion%' or '%Instalar%';