色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql bealean

MySQL中的BOOLEAN數(shù)據(jù)類型是一個(gè)True/False布爾值。它可以存儲(chǔ)0或1,其中0為False,1為True。 BOOLEAN數(shù)據(jù)類型在存儲(chǔ)布爾值時(shí)非常有用,例如,將其用于狀態(tài)表示。

CREATE TABLE orders (
id INT PRIMARY KEY,
order_no VARCHAR(50) NOT NULL,
delivered BOOLEAN DEFAULT 0
);

在上面的示例中,我們創(chuàng)建了一個(gè)名為“orders”的表,該表具有以下三個(gè)列:

  • id: 訂單ID,主鍵。
  • order_no: 訂單號(hào),不能為空。
  • delivered: 代表訂單是否已交付,使用BOOLEAN類型,并默認(rèn)為False。

我們可以向這張表中插入數(shù)據(jù):

INSERT INTO orders (id, order_no) VALUES (1, 'ORDER-001');
INSERT INTO orders (id, order_no, delivered) VALUES (2, 'ORDER-002', 1);

在上面的示例中,我們向沒(méi)有delivered列的第一個(gè)訂單中添加數(shù)據(jù),并將delivered列設(shè)置為默認(rèn)的False值。對(duì)于第二個(gè)訂單,我們向它添加了所有三個(gè)列的數(shù)據(jù),并將delivered列設(shè)置為TRUE。

查詢數(shù)據(jù):

SELECT * FROM orders;

這將返回我們的全部數(shù)據(jù):

+----+-----------+-----------+
| id | order_no  | delivered |
+----+-----------+-----------+
| 1  | ORDER-001 | 0         |
| 2  | ORDER-002 | 1         |
+----+-----------+-----------+

我們可以根據(jù)布爾值過(guò)濾行:

SELECT * FROM orders WHERE delivered = 1;

這將返回已交付的所有訂單:

+----+-----------+-----------+
| id | order_no  | delivered |
+----+-----------+-----------+
| 2  | ORDER-002 | 1         |
+----+-----------+-----------+

BOOLEAN數(shù)據(jù)類型還支持使用TRUE和FALSE字符串設(shè)置數(shù)據(jù):

INSERT INTO orders (id, order_no, delivered) VALUES (3, 'ORDER-003', TRUE);
INSERT INTO orders (id, order_no, delivered) VALUES (4, 'ORDER-004', FALSE);

我希望這篇文章可以幫助你了解MySQL中BOOLEAN數(shù)據(jù)類型的基礎(chǔ)知識(shí)。

上一篇find mysql
下一篇mysql bcp