Hướng dẫn can you add images to mysql? - bạn có thể thêm hình ảnh vào mysql?

Tôi muốn chèn hình ảnh vào một bảng như

 CREATE TABLE XX_SAMPLE[ID INT
                       ,IMAGE BLOB];

Vì vậy, bạn có thể giúp hình thành cách chèn hình ảnh vào bảng trên.

tk_

15.4K8 Huy hiệu vàng77 Huy hiệu bạc88 Huy hiệu Đồng8 gold badges77 silver badges88 bronze badges

hỏi ngày 5 tháng 2 năm 2013 lúc 9:53Feb 5, 2013 at 9:53

1

Vui lòng thử mã bên dưới

INSERT INTO xx_BLOB[ID,IMAGE] VALUES[1,LOAD_FILE['E:/Images/jack.jpg']];

Đã trả lời ngày 5 tháng 2 năm 2013 lúc 10:01Feb 5, 2013 at 10:01

MadhavmadhavMadhav

2.2253 huy hiệu vàng16 Huy hiệu bạc16 Huy hiệu đồng3 gold badges16 silver badges16 bronze badges

2

Bạn nên sử dụng load_file như vậy:

LOAD_FILE['/some/path/image.png']

Đã trả lời ngày 5 tháng 2 năm 2013 lúc 9:57Feb 5, 2013 at 9:57

Ivaylo strandjevivaylo strandjevIvaylo Strandjev

67.6K17 Huy hiệu vàng121 Huy hiệu bạc172 Huy hiệu đồng17 gold badges121 silver badges172 bronze badges

Bước 1: Mở bảng ứng dụng MySQL Workbench của bạn. Chọn ô hình ảnh Nhấp chuột phải chọn "Mở giá trị trong trình chỉnh sửa"

Bước 2: Nhấp vào nút Tải và chọn Tệp hình ảnh

Bước 3: Sau đó nhấp vào nút Áp dụng

Bước 4: Sau đó áp dụng truy vấn để lưu hình ảnh. Không quên kiểu dữ liệu hình ảnh là "Blob". Bước 5: Bạn có thể kiểm tra hình ảnh đã tải lên

Đã trả lời ngày 6 tháng 3 năm 2020 lúc 10:32Mar 6, 2020 at 10:32

Ganesan Jganesan jGanesan J

3935 Huy hiệu bạc10 Huy hiệu Đồng5 silver badges10 bronze badges

1

Nếu tôi sử dụng truy vấn sau,

INSERT INTO xx_BLOB[ID,IMAGE] 
VALUES[1,LOAD_FILE['E:/Images/xxx.png']];

Lỗi: Không có chức năng đó: load_file

Serjik

10.1k7 Huy hiệu vàng60 Huy hiệu bạc70 Huy hiệu đồng7 gold badges60 silver badges70 bronze badges

Đã trả lời ngày 13 tháng 10 năm 2015 lúc 7:10Oct 13, 2015 at 7:10

1

Tôi có ba câu trả lời cho câu hỏi này:

  1. Nó chống lại trải nghiệm người dùng UX Thực hành tốt nhất để sử dụng các loại dữ liệu Blob và Clob trong chuỗi và truy xuất dữ liệu nhị phân từ cơ sở dữ liệu SQL, do đó bạn nên sử dụng kỹ thuật liên quan đến việc lưu trữ URL cho hình ảnh [hoặc bất kỳ tệp nhị phân nào trong cơ sở dữ liệu ]. URL này sẽ giúp ứng dụng người dùng truy xuất và sử dụng tệp nhị phân này.user experience UX best practice to use BLOB and CLOB data types in string and retrieving binary data from an SQL database thus it is advised that you use the technique that involves storing the URL for the image[ or any Binary file in the database]. This URL will help the user application to retrieve and use this binary file.

  2. Thứ hai, các loại dữ liệu Blob và Clob chỉ có sẵn cho một số phiên bản SQL do đó các chức năng như load_file hoặc bản thân các kiểu dữ liệu có thể bỏ lỡ trong một số phiên bản.

  3. Thứ ba không sử dụng blob hoặc clob. Lưu trữ URL; Cho phép ứng dụng người dùng truy cập vào tệp nhị phân từ một thư mục trong thư mục dự án.

Đã trả lời ngày 29 tháng 2 năm 2016 lúc 17:48Feb 29, 2016 at 17:48

Samuel Owinosamuel OwinoSamuel Owino

7251 Huy hiệu vàng11 Huy hiệu bạc21 Huy hiệu đồng1 gold badge11 silver badges21 bronze badges

Tôi đã thử tất cả các giải pháp trên và thất bại, nó chỉ cần thêm một tệp null vào DB.

Tuy nhiên, tôi đã có thể hoàn thành nó bằng cách di chuyển tệp hình ảnh [____ 6] đầu tiên vào thư mục bên dưới [trong trường hợp của tôi] C:\ProgramData\MySQL\MySQL Server 5.7\Uploads và sau đó tôi đã thực thi lệnh bên dưới và nó hoạt động cho tôi,

INSERT INTO xx_BLOB[ID,IMAGE] VALUES[1,LOAD_FILE['C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/fileName.jpg']];

Hi vọng điêu nay co ich.

Đã trả lời ngày 1 tháng 10 năm 2018 lúc 2:09Oct 1, 2018 at 2:09

tk_tk_tk_

15.4K8 Huy hiệu vàng77 Huy hiệu bạc88 Huy hiệu Đồng8 gold badges77 silver badges88 bronze badges

0

Đây là trên MySQL Workbench - đưa ra đường dẫn tệp hình ảnh:

INSERT INTO XX_SAMPLE[id,image] VALUES[3,'/home/ganesan-pc/Documents/aios_database/confe.jpg'];

Đã trả lời ngày 7 tháng 1 năm 2020 lúc 8:54Jan 7, 2020 at 8:54

Ganesan Jganesan jGanesan J

3935 Huy hiệu bạc10 Huy hiệu Đồng5 silver badges10 bronze badges

1

Chúng ta có thể thêm hình ảnh trong cơ sở dữ liệu MySQL không?

1 câu trả lời. Bạn có thể thử mã dưới đây để chèn một hình ảnh: chèn vào các giá trị xx_blob [id, hình ảnh] [1, load_file ['e: /images/jack.jpg']];INSERT INTO xx_BLOB[ID,IMAGE] VALUES[1,LOAD_FILE['E:/Images/jack. jpg']];

Làm cách nào để hiển thị hình ảnh trong MySQL?

Php $ Connection = mysql_connect ["localhost", "root", ""];$ sqlImage = "Chọn * từ userDetail trong đó` id` = '".$ id1."'";$ ImageResult1 = MySQL_Query [$ sqlimage, $ Connection];while [$ rows = mysql_fetch_assoc [$ ImageResult1]] {echo '

Bạn có thể thêm hình ảnh vào cơ sở dữ liệu SQL không?

Chèn một hình ảnh vào SQL Server Bảng này sẽ có ID số nguyên [int] và cột hình ảnh có tên IMG.Kiểu dữ liệu mà chúng ta sẽ sử dụng để lưu trữ hình ảnh là varbinary [max].Câu lệnh INSERT chèn giá trị 1 là ID và sau đó chèn hình ảnh có tên 1. PNG từ thư mục IMG trong ổ C. This table will have an integer [int] id and the image column named img. The data type that we are going to use to store images is the varbinary[max]. The INSERT statement inserts the value 1 as the id and then inserts the image named 1. png from the folder img in the c drive.

Hình ảnh có thể được lưu trữ trong cơ sở dữ liệu không?

Một cơ sở dữ liệu cho bạn cơ hội lưu trữ ảnh và các hình ảnh nhỏ khác trong bảng cơ sở dữ liệu.Bạn có thể tạo một bảng cơ sở dữ liệu như vậy chẳng hạn khi bạn muốn tạo một album ảnh trực tuyến với các mô tả về ảnh của bạn.Lưu trữ hình ảnh trong bảng cơ sở dữ liệu không được khuyến khích.. You can create such a database table for example when you want to create an online photo album with descriptions of your photos. Storing images in a database table is not recommended.

Bài Viết Liên Quan

Chủ Đề