我是靠谱客的博主 乐观小猫咪,这篇文章主要介绍设置NULL空值与非NOT NULL空值,现在分享给大家,希望可以做个参考。

空值与非空值

   NULL  字段值可以为空

   NOT NULL  字段值禁止为空

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
mysql> CREATE TABLE four( -> username VARCHAR(20) NOT NULL, -> age TINYINT UNSIGNED NULL 如果这个字段为空NULL可以不用书写; -> ); Query OK, 0 rows affected (0.01 sec) mysql> SHOW COLUMNS FROM FOUR; 查看数据结构; +----------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+---------------------+------+-----+---------+-------+ | username | varchar(20) | NO | | NULL | | | age | tinyint(3) unsigned | YES | | NULL | | +----------+---------------------+------+-----+---------+-------+ 2 rows in set (0.02 sec) mysql> INSERT four values ('yu',null); 添加记录 是否为空; Query OK, 1 row affected (0.00 sec) mysql> SELECT * FROM four; +----------+------+ 当前age为空; | username | age | +----------+------+ | yu | NULL | +----------+------+ 1 row in set (0.00 sec) mysql> INSERT four VALUES (NULL,21); 这里报错 用户名禁止为空; ERROR 1048 (23000): Column 'username' cannot be null mysql>

 

最后

以上就是乐观小猫咪最近收集整理的关于设置NULL空值与非NOT NULL空值的全部内容,更多相关设置NULL空值与非NOT内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(98)

评论列表共有 0 条评论

立即
投稿
返回
顶部