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

时间:2011-10-01 00:46:19

标签: mysql mysql-workbench

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

例如:

CREATE TABLE Peoples (
id INT NOT NULL AUTO_INCREMENT,
first_name VARCHAR (200) NULL,
last_name VARCHAR (100) NOT NULL,
PRIMARY KEY (id)
);

显示为

Table Peoples
=============
id, first_name, last_name
-------------
id               int(11) PK
first_name       varchar(200)
last_name        varchar(100)

在“对象信息”选项卡中。对象信息选项卡未指定first_name为NULL且姓氏为NOT NULL。

2 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:3)

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