看到昨天文章反馈,发现昨天分享的内容可能过于复杂,内容过多,可能对于很多新手而言,不能很好理解。所以今天开始,我会将内容细分化,而且不用命令窗口,直接使用Navicat可视化工具,这样让大家看上去更直观,更方便。
在MySQL中,如何通过Navicat工具来创建表呢?
今天为大家分享介绍两种方法,首先进行我们的数据库,直接连接数据库,若是不知道如何连接的,可以看我之前的文章:MySQL可视化工具-Navicat。
对于之前已经连接过,而在下次需要继续使用的时候,不需要再重新连接,直接打开Navicat,在左侧中,找到之前连接的历史数据库,双击即可。
连接mysql左侧的窗口中,就会展现所有已有的数据库:
展现所有数据库我们先新建一个数据库,不用代码的方法,直接右击,新建数据库oaec2;
新建数据库新建数据库oaec2数据库创建好之后,我们就开始创建表,上面有说过,通过Navicat我们有两种创建表的方法。首先,我们先看代码方法,我们还是看之前的案例,新建这样的一个emp员工表:
先进入表,双击oaec2,再点查询,新建查询:
新建查询输入代码:
createtableemp(
eidbigint(8)primarykeyauto_increment,
enamevarchar(20)notnull,
genderchar(3),
birthdaydate,
salarydecimal(9,2),
deptnobigint(8)
);
再选择这段代码,选择“运行已选择的”(这个是针对已经选择的,若是不选择这个,则会将这里面的所有代码全部执行,目前没有其他代码,所以不会影响,但是要养成这种习惯):
运行已选择的代码Navicat右侧窗口下方,就会显示这样的一串信息,想要看一下已经建好的表,我们则在左右的窗口中刷新一下,就可以了:
结果预览查看新建表我们若是想要看一下,MySQL默认的写法,则是将数据库信息导出来,方法是右击数据库oaec2,选择“转储SQL文件”-选择“结构和数据”,再选择保存地址,即可。
导出sql文件这样显示,即保存成功,然后直接关闭即可。
导出sql文件我们现在来看一下,刚刚导出来的sql文件,其中需要注意的一个地方就是我们的主键写法:
查看自动生成的sql语句MySQL默认语句表达方式是将主键放在表级别下面的,所以我们后续创建表的时候,需要按照这样的方式去创建,这个是需要我们注意的。
这是我们的第一个方法,那方法二就比较简单,我们创建一个部门表dept(包含字段部门编号did,部门名称dname):
首先,右击表,新建表:
新建表然后直接输入字段,及对应的字段类型,再保存表名:dept就可以了。
输入字段及类型保存表这样两张表格,两种方法就创建完成了,当然看上去第二种方法比较简单,容易操作,但是对于新手而言,更多的还是熟悉代码,所以建议各位还是多熟悉熟悉代码,对于以后的应用更有帮助。