MySQL:: EJEMPLO: Cómo almacenar imágenes en una base de datos Mysql

1) Descargue e instale MySQL Query Browser
2) Iniciarlo y crear una conexión a su base de datos. Utilice el» test » como esquema predeterminado.
3a) Excute la siguiente instrucción SQL.
CREAR TABLA ‘test’.` pic`(
ENTERO` idpic ‘SIN SIGNO NO NULO AUTO_INCREMENT,
‘caption’ VARCHAR (45) NO NULO,
` img ‘LONGBLOB NO NULO,
CLAVE PRIMARIA (`idpic’)
)
TYPE = InnoDB;
3b) En lugar de crear la tabla a través de SQL, puede crear una tabla pulsando el botón derecho del ratón en el árbol de esquemas y seleccionando «Crear nueva tabla»
Escriba «pic» en el campo Nombre de tabla. Pulse intro. Presione enter de nuevo para crear la primera columna llamada «idpic» (que será su clave principal). Pulse intro para aceptar ENTERO como tipo de datos. Ingrese «leyenda» para almacenar un nombre para su imagen. Pulse intro. Escriba » v » (que activará VARCHAR(45)) y presione entrar. Escriba «img»e ingrese. Escriba «longb» (que activará LONGBLOB) y presione entrar. Clic . Esto le mostrará la instrucción SQL que se ejecutará.
Pulse para crear la tabla.
5) Cierre el editor de tablas o actualice el árbol de esquemas y haga doble clic en la nueva tabla generada en el árbol de esquemas
6) Esto generará la instrucción SQL
SELECCIONAR * DE pic p
Ahora haga clic de nuevo en la tabla para ejecutarla. Puede presionar Ctrl + Enter en su lugar (por supuesto)
7) Ahora haga clic en el botón en la barra de acciones en la parte inferior. Haga doble clic en el campo de título vacío. Introduzca un nombre para su imagen. Pulse intro.
8) Haga clic en el icono de superposición «Abrir» a la izquierda del campo img en la primera fila. O puede presionar el botón derecho del ratón en el campo y seleccionar «Cargar contenido del campo» en el menú emergente.
9) Haga clic para almacenar los nuevos datos en la base de datos.
10) Ahora haga clic en el icono de superposición «Magnifyer» y si ha insertado una imagen JPG, PNG o BMP, la verá en el visor de campo.
Sugerencia :Para poder insertar imágenes de más de 1 MB, debe aumentar la opción max_allowed_packed en el archivo de configuración del servidor. Puede cambiar eso en la sección Variables de inicio en el Administrador de MySQL en la página de redes.
Michael Zinner, Jefe de equipo, Herramientas para desarrolladores
MySQL AB, www.mysql.com
¿Está certificado en MySQL? www.mysql.com/certification

Deja una respuesta

Tu dirección de correo electrónico no será publicada.