如何确定mysql workbench gui中的字段是NULL还是NOT NULL?

use*_*637 5 mysql mysql-workbench

mysql workbench中是否有任何gui功能,您可以在其中查看字段是设置为NULL还是NOT NULL?

例如:

CREATE TABLE Peoples (
id INT NOT NULL AUTO_INCREMENT,
first_name VARCHAR (200) NULL,
last_name VARCHAR (100) NOT NULL,
PRIMARY KEY (id)
);
Run Code Online (Sandbox Code Playgroud)

显示为

Table Peoples
=============
id, first_name, last_name
-------------
id               int(11) PK
first_name       varchar(200)
last_name        varchar(100)
Run Code Online (Sandbox Code Playgroud)

在"对象信息"选项卡中.对象信息选项卡未指定first_name为NULL且姓氏为NOT NULL.

ila*_*sno 7

似乎不幸的是,人们需要创建一个完整的EER模型才能看到列是否可以为空.我发现的另一种解决方法是右键单击表并选择"Alter Table",出现的编辑器显示NN列,检查与否(版本5.2.47).

  • 这比创建整个模型更有用. (3认同)

小智 4

在“数据建模”下,使用“从现有数据库创建 EER 模型”或打开所需数据库的现有模型(如果有)。然后选择所需的表,底部窗口将显示表的属性。“列”选项卡将显示默认情况下哪些列为 NULL。