navicat怎么添数据?如何使用Navicat为数据库表增加新记录啊?

navicat怎么添数据?如何使用Navicat为数据库表增加新记录啊?,第1张

打开Navicat

打开数据表所在的数据库,右击需要新增记录的数据库表,然后点击【打开表】

此时显示数据库表已有数据,例中并无记录

直接在表中输入第一条记录的信息,一般字段可以直接输入

对于外键字段,可以直接选择可选值,然后点击【确定】

点击下方的勾,应用修改,这样完成第一条记录的增加

点击下方的【+】,可以按同样方式增加多条记录

首先你需要先创建好一张表,双击打开例如下图

然后你需要右击刚才新建的表名,选择设计表,

然后将id的类型改为int,并选中左下角的自动增加

然后你需要将你要导入的大量数据放入到一个Excel表中,但需要注意的是表头需要和创建的表中的字段名一致,如下图

然后再右击表名,点击导入向导,然后会出现下面的格式,可以让你选择,建议选择途中所示,这样版本会更支持

然后会出现让你选择要导入的Excel表,也即是你要导入的大量数据的Excel表格,选中之后会有对应表名出现,选中点击下一步。注意选中Excel表的时候一定要打开,不然会报错

然后会出现下面的界面,需要将主键勾选上,然后下一步,出现新的界面选择默认选中的,再点下一步

上步之后会出现下面界面,里边的数字分别对应Excel表格的行号,开始就是对应你要从Excel表哪一行开始导入,结束是对应要到Excel表哪一行结束。之后点击下一步

之后出现下面界面,然后点击右下角的开始,然后会导入数据,成功后直接点击关闭

完成之后,刷新一下数据库表,双击打开就会看到你导入的数据了。我只是做为一个例子导入数据少。大家可以试试很多数据导入

MySQL数据库基础与实例教程的课件,涉及到触发器的使用。地址如下:

http://wenku.baidu.com/view/0f08e657ff00bed5b8f31d25.html

我另外给你一段代码,给你参考:

create table organization(

o_no int not null auto_increment,

o_name varchar(32) default '',

primary key (o_no)

) engine=innodb

create table member(

m_no int not null auto_increment,

m_name varchar(32) default '',

o_no int,

primary key (m_no),

constraint organization_member_fk foreign key (o_no) references organization(o_no)

) engine=innodb

insert into organization(o_no, o_name) values

(null, 'o1'),

(null, 'o2')

insert into member(m_no,m_name,o_no) values

(null, 'm1',1),

(null, 'm2',1),

(null, 'm3',1),

(null, 'm4',2),

(null, 'm5',2)

delimiter $$

create trigger organization_delete_before_trigger before delete on organization for each row

begin

delete from member where o_no=old.o_no

end

$$

delimiter

select * from member

delete from organization where o_no=1

select * from member


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11885287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存