【问题标题】:How to determine if a field is NULL or NOT NULL in mysql workbench gui?如何确定mysql workbench gui中的字段是NULL还是NOT NULL?
【发布时间】:2011-10-01 00:46:19
【问题描述】:

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)
);

显示为

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

在对象信息选项卡中。对象信息选项卡未指定 first_name 为 NULL,last name 为 NOT NULL。

【问题讨论】:

    标签: mysql mysql-workbench


    【解决方案1】:

    不幸的是,需要创建一个完整的 EER 模型只是为了查看列是否可以为空。我发现的另一种解决方法是右键单击表并选择“更改表”和出现的编辑器显示 NN 列,检查与否(版本 5.2.47)。

    【讨论】:

    • 这很有用,比创建整个模型更好。
    【解决方案2】:

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

    【讨论】:

    • “数据建模”在哪里?是标签吗?菜单上有吗?
    • 在我使用的版本(5.2 CE)中,它位于主屏幕的中间; link
    猜你喜欢
    • 1970-01-01
    • 2022-06-14
    • 1970-01-01
    • 2015-07-07
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    • 2019-02-05
    • 2010-09-22
    相关资源
    最近更新 更多