为了理解上述语法,让大家创建一个表。创建表的查询如下:mysql> create table nullableIntDemo
-> (
-> Id int NOT NULL AUTO_INCREMENT,
-> Price int,
-> PRIMARY KEY(Id)
-> );
将记录作为NULL插入int列“价格”。查询如下:mysql> insert into nullableIntDemo(Price) values(NULL);
mysql> insert into nullableIntDemo(Price) values(100);
mysql> insert into nullableIntDemo(Price) values(200);
mysql> insert into nullableIntDemo(Price) values(NULL);
mysql> insert into nullableIntDemo(Price) values(NULL);
使用select语句显示表中的所有记录。查询如下:mysql> select *from nullableIntDemo;
以下是输出:+—-+——-+
Id | Price
+—-+——-+
1 | NULL
2 | 100
3 | 200
4 | NULL
5 | NULL
+—-+——-+
5 rows in set (0.00 sec)
看上面的示例输出,在MySQL int列中可以为空。