Masukkan gambar ke gumpalan mysql

Blob menyimpan objek besar biner di baris tabel database. Objek Blob berisi pointer logis yang menunjuk ke data Blob, data tidak langsung disimpan di baris tabel database. Objek blob valid selama durasi transaksi. Metode "getBlob()" dan  "setBlob()" dari antarmuka "ResultSet" ,"CallableStatement", dan "PreparedStatement", digunakan untuk mengakses nilai Blob

Dalam posting ini, kita akan berbicara tentang bagaimana kita dapat menyimpan file seperti gambar, file teks, dan format file lainnya ke dalam tabel MySQL dari skrip python. Terkadang, seperti halnya informasi lainnya, kita perlu menyimpan gambar dan file ke dalam database kita dan memberikannya keamanan yang setara dengan data lain

Di MySQL, kita bisa menggunakan tipe data BLOB untuk menyimpan file. BLOB adalah objek besar biner yang dapat menampung sejumlah variabel data. Kami dapat merepresentasikan file dalam format biner dan kemudian menyimpannya di database kami. Empat tipe BLOB adalah TINYBLOB, BLOB, MEDIUMBLOB, dan LONGBLOB. Ini berbeda hanya dalam panjang maksimum nilai yang dapat mereka pegang

Kami akan menggunakan konektor mysql untuk menggunakan driver MySQL dalam skrip python kami. Pertama, instal persyaratannya

python3 -m pip install mysql-connector-python

Selanjutnya, buat database dan tabel seperti yang ditunjukkan di bawah ini

BUAT DATABASE STUDENTDB;

GUNAKAN STUDENTDB;

BUAT PROFIL TABEL ( ID BIGINT PRIMARY KEY, NAME VARCHAR(50) NOT NULL, PICTURE LONGBLOB NOT NULL );

Kita bisa melihat skema database menggunakan

DESC PROFILE;
_

Masukkan gambar ke gumpalan mysql

Sekarang, mari tambahkan beberapa data ke dalam database

Python3




# Import the required modules

import mysql.connector

import base64

from PILimport

DESC PROFILE;
0

import

DESC PROFILE;
2

 

DESC PROFILE;
_3

DESC PROFILE;
4
DESC PROFILE;
5
DESC PROFILE;
6
DESC PROFILE;
7
DESC PROFILE;
8
DESC PROFILE;
9# Import the required modules0# Import the required modules1

 

# Import the required modules2

________30______3

DESC PROFILE;
5 # Import the required modules5

# Import the required modules6# Import the required modules7

DESC PROFILE;
5# Import the required modules9
DESC PROFILE;
9

________30______6import2

DESC PROFILE;
5import4
DESC PROFILE;
9

# Import the required modules6

DESC PROFILE;
4
DESC PROFILE;
5import9

________30______6mysql.connector1

DESC PROFILE;
5mysql.connector3  ________32______4

mysql.connector_5

 

mysql.connector_6

mysql.connector7

DESC PROFILE;
5 mysql.connector9

 

import0

import1

DESC PROFILE;
5
DESC PROFILE;
6________1______7import5
DESC PROFILE;
9import7import8

 

import_9

import1

DESC PROFILE;
5 base642import1mysql.connector5

 

base645

base646

DESC PROFILE;
5
DESC PROFILE;
7base649
DESC PROFILE;
9from1
DESC PROFILE;
9import1mysql.connector5

 

from_5

from6

DESC PROFILE;
5 from8

 

from_9

PIL0

PIL1

Sekarang pindah kembali ke database MySQL kita, kita bisa melihat baris yang disisipkan

Masukkan gambar ke gumpalan mysql

Ambil file

Kita dapat membuat kueri SQL untuk mengambil gambar. Data yang dikembalikan akan dalam format base64. Jadi pertama-tama kita perlu memecahkan kode data. Kami dapat mengirimkan data ini ke pengguna atau menggunakannya dengan cara lain. Dalam posting ini, kami hanya akan menampilkan gambar di layar

Bagaimana cara menyisipkan gambar di MySQL?

1 Jawaban. Anda dapat mencoba kode di bawah ini untuk menyisipkan gambar. INSERT INTO xx_BLOB(ID,IMAGE) VALUES(1,LOAD_FILE('E. /Gambar/jack. jpg'));

Bagaimana cara menampilkan gambar blob yang disimpan di database MySQL?

Pertama, Anda perlu menghapus pernyataan if(isset($_GET['id']) karena Anda ingin menampilkan semua gambar. $query = mysql_query("pilih * dari `blob`");

Bagaimana cara menyimpan gambar sebagai gumpalan di SQL Server?

Cara menyimpan server SQL binary image (BLOB) dan memuatnya ke dalam. .
Buat tabel untuk memuat gambar sebagai varbinary atau gambar. .
Muat file gambar ke tabel. .
Muat gambar ke QVW dengan menggunakan beban info. .
Tampilkan gambar dalam objek dengan menyetel nilai bidang ke. .
Setel Representasi bidang/objek ke Gambar

Bagaimana cara memasukkan gambar gumpalan di MySQL menggunakan PHP?

Pada pengiriman formulir, kode PHP ini mendapatkan konten file gambar dan menyimpannya ke dalam kolom MySQL BLOB sebagai data biner. .
Unggah file gambar
Dapatkan properti gambar (data gambar, jenis gambar, dan lainnya. )
Masukkan file gambar ke dalam BLOB