Computer >> Máy Tính >  >> Lập trình >> MySQL

Truy vấn MySQL để tìm nạp độ dài cột được khai báo với kiểu BLOB

Đối với điều này, hãy sử dụng hàm LENGTH () từ MySQL. Đầu tiên chúng ta hãy tạo một bảng. Chúng tôi đã khai báo loại cột là BLOB -

mysql> create table DemoTable
(
   Title blob
);
Query OK, 0 rows affected (0.57 sec)

Chèn một số bản ghi vào bảng bằng lệnh chèn -

mysql> insert into DemoTable values('This is a MySQL tutorial');
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values('Java is an object oriented programming language');
Query OK, 1 row affected (0.61 sec)
mysql> insert into DemoTable values('C is a procedural language');
Query OK, 1 row affected (0.20 sec)

Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -

mysql> select *from DemoTable;

Điều này sẽ tạo ra kết quả sau -

+-------------------------------------------------+
| Title                                           |
+-------------------------------------------------+
| This is a MySQL tutorial                        |
| Java is an object oriented programming language |
| C is a procedural language                      |
+-------------------------------------------------+
3 rows in set (0.00 sec)

Sau đây là truy vấn để tìm nạp độ dài cột được khai báo với kiểu BLOB sử dụng phương thức LENGTH () -

mysql> select length(Title) from DemoTable;

Điều này sẽ tạo ra kết quả sau -

+---------------+
| length(Title) |
+---------------+
|            24 |
|            47 |
|            26 |
+---------------+
3 rows in set (0.00 sec)