MySQL의 부울 유형은 논리 값을 저장하는 데 사용되며 TRUE 또는 FALSE의 두 가지 값만 사용할 수 있습니다. MySQL에서는 부울 유형을 BOOL 또는 BOOLEAN이라고도 하며 TINYINT(1)로 표현할 수 있습니다. 이 기사에서는 MySQL의 부울 유형에 대한 정의, 사용법 및 특정 코드 예제를 살펴보겠습니다.
먼저 MySQL에서 부울 유형 열을 정의하는 방법을 살펴보겠습니다.
CREATE TABLE users ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, active BOOLEAN );
위 코드에서는 id, name 및 active List가 포함된 "users"라는 테이블을 생성했습니다. 활성 열은 사용자가 활성 상태인지 여부를 나타내는 데 사용되는 부울 열로 정의됩니다. 여기서 Boolean 유형의 컬럼은 TRUE, FALSE, 1, 0 값을 저장할 수 있습니다.
부울 유형에 대한 몇 가지 구체적인 코드 예를 보여드리겠습니다.
INSERT INTO users(name, active) VALUES('Alice', TRUE); INSERT INTO users(name, active) VALUES('Bob', FALSE);
위 코드에서 두 개의 레코드를 "users" 테이블에 삽입했는데, 하나의 활성 항목은 TRUE이고, 다른 활성 항목은 다음과 같습니다. 거짓.
UPDATE users SET active = FALSE WHERE name = 'Alice';
위 코드에서는 Alice라는 사용자의 활성 상태를 FALSE로 업데이트했습니다.
SELECT name, active FROM users WHERE active = TRUE;
위 코드에서는 활성이 TRUE인 모든 사용자 레코드를 쿼리합니다.
위의 기본 연산 외에도 부울 유형은 AND, OR 및 기타 논리 연산자와 같은 다른 연산자와 함께 사용할 수도 있습니다.
SELECT name, active FROM users WHERE active = TRUE AND id < 10;
위 코드는 ID가 10보다 작고 TRUE로 활성화된 사용자 레코드를 쿼리합니다.
일반적으로 MySQL의 부울 유형을 깊이 이해하려면 해당 유형의 정의, 사용법 및 다른 연산자와의 조합에 능숙해야 합니다. 이 기사의 소개와 코드 예제를 통해 독자는 MySQL의 부울 유형의 개념과 적용을 더 명확하게 이해할 수 있을 것이라고 믿습니다.
위 내용은 MySQL의 부울 유형에 대한 심층적인 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!