Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL의 BLOB 데이터 유형은 무엇입니까?


BLOB는 다양한 양의 데이터를 보유할 수 있는 이진 대형 개체입니다. 다음은 BLOB 데이터 유형에 대한 몇 가지 사항입니다. -

  • BLOB는 고용량 바이너리 저장소로 의도된 열 유형 제품군입니다.
  • 실제 BLOB 열 유형은 TINYBLOB, BLOB, MEDIUMBLOB 및 LONGBLOB의 4가지 유형입니다.
  • 네 가지 BLOB 유형은 서로 매우 유사합니다. 유일한 차이점은 각각 저장할 수 있는 최대 데이터 양입니다.

− 다음 예는 컬럼을 BLOB로 선언하는 방법을 보여줍니다.

mysql> Create table stock(ID INT, Name VARCHAR(40), PHOTO BLOB, Quantity INT);
Query OK, 0 rows affected (0.15 sec)

mysql> Describe stock;
+----------+-------------+------+-----+---------+-------+
| Field    | Type        | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| ID       | int(11)     | YES  |     | NULL    |       |
| Name     | varchar(40) | YES  |     | NULL    |       |
| PHOTO    | blob        | YES  |     | NULL    |       |
| Quantity | int(11)     | YES  |     | NULL    |       |
+----------+-------------+------+-----+---------+-------+
4 rows in set (0.03 sec)