首先进入主页面是下面这样的,介绍一下主要功能区。
1.创建数据库:
点击创建数据库按钮,然后点击Apply —Apply—Finish
2.创建数据表:
选择数据库并双击
右键选择tables,选择create tables;
填充表字段信息
PK:primary key 主键
NN:not null 非空
UQ:unique 唯一索引
BIN:binary 二进制数据(比text更大)
UN:unsigned 无符号(非负数)
ZF:zero fill 填充0 例如字段内容是1 int(4), 则内容显示为0001
AI:auto increment 自增
然后点击Apply —Apply—Finish
导入数据:
数据较少:
右击新建的表,然后点击Select Rows -Limit 1000,可以在上方编写SQL语句,也可在下面进行图形化操作,最后点击Apply
下面的三个按钮依次是
“修改”“插入”和“删除”
数据较多:
点击箭头所指的按钮,选择.csv文件(把excel另存为子类型的文件),确定即可完成导入;不过这种方法有一个缺陷,它导入时是按照表中的字段顺序导入,所有excel字段需要与表中的字段顺序完全一致,如果没有则在excel中插入空列即可;
右击新建的表,然后点击Table Data Import Wizard
查看数据:
右击新建的表,然后点击Table Inspector 选项,如下图。
在Info 标签显示了数据表的表名、存储引擎、列数、表空间大小、创建时间、更新时间、字符集校对规则等信息
在 Columns 标签显示了该表数据列的信息,包括列名、数据类型、默认值、非空标识、字符集、校对规则和使用权限等信息
以及还有外键、DDL等标签。
修改数据:
右击新建的表,然后点击 Alter Table… 选项
设置外键约束:
打开修改数据表的对话框,进入 Foreign Keys 标签。
Foreign Key Name:外键名称; Referenced Table:关联的主表
Column: 选择外键字段; Referenced Column: 选择主表的关联字段
删除数据:
右击新建的表,然后点击 Drop Table… 选项
修改设置:
点击设置,即可进入下面的页面。
Model
创建Model(设计ER图)
点击File,然后选择New Model,然后点击下面的按钮
然后就可以绘制了。
使用Model生成SQL语句:
点击File -> Open Model
打开这个Model后,要生成它对应的sql语句
需要点击File -> Export -> Forward Engineer SQL CREATE SCRIPT
打开“Forward Engineer SQL SCRIPT
这样就可以了。
作者:零碎@流年絮语
workbench
Mysql