新建表
操作说明
MySQL数据表包含基本信息、字段/列信息、虚拟列、索引、外键5大组成部分,其中,虚拟列、索引、外键为可选项,作为表信息的补充,您可根据实际业务需要进行设置。
操作步骤
- 在顶部导航栏选择“库管理”,在对象列表页签下单击“新建表”。
- 在新建表页面“基本信息”页签中填写表的基本信息,其中表名为必填项。填写完成后,在页面中下部单击“下一步”。
- 在表字段信息设置页签,根据业务需要设置具体表字段信息:表列名、字段类型、长度、是否可空、是否为主键、备注,并可对扩展信息进行编辑。
说明
如无需添加虚拟列、索引、外键设置时,可直接单击页面下部中间的“立即创建”,在“SQL预览”弹出框中单击“执行脚本”,完成表的创建操作。
MySQL5.6.5及以上版本支持“datetime”类型数据的默认值。
MySQL5.6.5以下版本不支持“datetime”类型数据的默认值,可将默认值设置为空,否则将会执行出错。
- 如需要添加虚拟列、索引、外键设置时,单击页面下部中间的“下一步”,在虚拟列页签设置列名、类型、长度、可空、主键、表达式、存储类型、备注及扩展信息。若需继续设置表索引或外键,同理,设置完成后单击页签下方中部的“立即创建”,完成表的创建操作。
- 创建外键时,参考表中的列应与包含类的类型相同,且必须为主键或者存在唯一索引。
- 在SQL预览弹出框中单击“执行脚本”,即可完成新建表的相关操作。
说明
列名只有长度限制,MySQL引擎最大值为64。
类型只能选择下拉列表中的参数。
长度有些类型会有默认值,部分支持变长度的类型可以改长度
设置成主键的不能设置为可空。
所有字段只能有一个设置为自动增长,设置为自动增长的字段必须设置主键,且无法设置默认值。
打开表
操作场景
对于有主键的表,支持进行类似于Excel方式的增删改查等操作,帮助您快速便捷管理表。
操作步骤
- 在顶部导航栏选择“库管理”,在对象列表页签左侧菜单栏选择“表”,并在表列表右侧操作栏中,单击“打开表”。
- 在表详情页面,双击单元格可编辑数据,新增或编辑后鼠标跳出编辑状态,然后提交编辑保存修改信息。
界面操作说明
名称 | 功能说明 |
---|---|
Where条件 | 您可通过where查询,快速获取查询信息。 |
快速生成测试数据 | 您可快速生成当前表结构的测试数据,并可进一步设置生成规则。 |
复制行 | 双击选择行,单击“复制行”,即可复制所选行数据信息。 |
复制列 | 在列下拉框中选择所需复制的列,即可复制列信息。 |
列设置 | 您可通过“列设置”筛选出需显示的列信息。 |
16进制显示Binary类型 | 列内容以Binary类型显示时,需要勾选此选项,否则显示乱码。 |
刷新 | 支持对表数据进行手动更新。 |
单行详情 | 显示指定数据行详细信息。 |
新增 | 您可通过新增来添加列表行数。 |
提交编辑 | 对编辑的内容进行提交后,在SQL预览弹出框中单击“确定”后保存所编辑的信息。 |
删除行 | 您可删除所选的行数据信息。 |
导出 | 支持CSV、SQL两种表数据导出类型,最多10000条。 |
查看表详情
操作步骤
- 您可在顶部导航栏选择“库管理”。
- 在库管理页面对象列表页签中选择“表”,在表列表右侧操作栏中单击“查看表详情”。
- 在查看表详情弹出框中,您可方便直观查看表基本信息及建库SQL语句内容。
修改表
操作步骤
- 在顶部导航栏选择“库管理”,在对象列表页签左侧菜单栏选择“表”。
- 在列表右侧操作栏选择“修改表”。
- 打开修改表页面,修改表信息,具体操作同新建表,编辑完成后单击“提交修改”。
- 在SQL预览弹出框中单击“执行脚本”,保存表的修改信息。
重命名
操作步骤
- 在顶部导航栏选择“库管理”,在对象列表页签左侧菜单栏选择“表”。
- 在列表右侧操作栏选择“重命名”。
- 在编辑重命名弹出框中,进行重命名,单击“确定”。
清空表
注意清空表后无法恢复,请谨慎操作。
操作步骤
- 在顶部导航栏选择“库管理”,在对象列表页签左侧菜单栏选择“表”。
- 在列表右侧操作栏选择“更多”>“清空表”。
- 在确认清空表弹出框中,单击“确定”清空数据表。
删除表
注意删除表后无法恢复,请谨慎操作。
操作步骤
- 在顶部导航栏选择“库管理”,在对象列表页签左侧菜单栏选择“表”。
- 在列表右侧操作栏选择“更多”>“删除表”。
- 在确认删除表弹出框中,单击“确定”删除数据表。
表维护
操作场景
随着MySQL的使用,表将变得较为繁冗,插入、更新或者删除等操作时,会占用一定的空间,造成浪费降低性能。定期进行表维护操作,可改善数据库性能。
功能详情
-
检查表
CHECK TABLE语句在执行过程中会给表加上只读锁。
MySQL数据库使用CHECK TABLE语句来检查表,可检查出表是否存在错误。检查表提供常规、快速、快、已改变和扩展检查5种方式。
常规:扫描行,以验证被删除的链接是有效的。也可以计算各行的关键字校验和,并使用计算出的校验和验证这一点。
快速:只检查没有被正确关闭的表。
快:不扫描行,不检查错误的链接。
已改变:只检查上次检查后被更改的表,和没有被正确关闭的表。
扩展:对每行的所有关键字进行一个全面的关键字查找。这可以确保表是100%一致的,但是花的时间较长。
-
修复表
MySQL数据库使用REPAIR TABLE语句来修复损坏的或错误的表。修复表提供常规、快速、扩展3种方式。
常规:不加任何参数;即repaire table 表名,表示简单修复数据文件和索引文件。
快速:增加quick参数,即repaire table 表名 quick,表示最快的修复,只修复索引文件,不修复数据文件。
扩展:增加extended参数,即repaire table 表名 extend,表示最慢的修复,修改数据文件和索引文件,试图从数据文件恢复每一行,需要逐行重建索引。
操作步骤
“检查表”、“修复表”、2种类别的表维护操作类似,以下以检查表操作为例进行描述。
- 在顶部导航栏选择“库管理”,在对象列表页签左侧菜单栏选择“表”。
- 在列表右侧操作栏选择“更多”>“表维护”。
- 在检查表弹出框中,单击“确定”,执行表优化操作。