mysql 创建表_【MySQL 问答系列之数据导入(1)】MySQL WorkBench如何不创建表,直接导入外部数据...

d118e5bdd893d40019c01bdc9499efa7.png

在使用MySQL Workbench的时候,导入数据通常我们有两种方式写入,

第一种是:insert into 表名(字段1,字段2,…) values ……直接向已创建的数据表中写入数据;

eg:

-- 进入数据库

use hyb_db_demo;

-- 创建一个数据表

create table fruit(

f_id char(10),

s_id int(2),

f_name varchar(255),

f_price decimal(8,2)

);

-- 导入一条数据

insert into fruit(f_id,s_id,f_name,f_price)

values('a1',1,'apple',5.2);

-- 导入多条数据

insert into fruit(f_id,s_id,f_name,f_price)

values('l1',102,'lemon',6.4),

('b1',103,'banana',10.3);

第二种是:load data local infile '文件路径.txt(csv)’ 向已创建的表中导入外部文件数据

-- 导入外部文件数据

load data local infile 'C:/Users/Administrator/Desktop/fruit.txt'

into table fruit

fields terminated by 't'

ignore 1 lines;

大家会发现,上述两种导入数据的方式,都需要先通过脚本,创建数据表,指定数据字段、数据类型、约束条件,然后将数据导入;那么问题来了,MySQL Workbench能否不创建数据表,直接将外部数据导入到数据库。

b4429eea930fd21aa174df71f0956f75.png

37cc54069e892611f2689e29ba9aaefb.png

8e27b88ccbb2416b0b74ab38f6dd07ff.png

185aaabed535f5b182ba255e065cbdf6.png

d70cdcd78fa266a3a7db0d468455fb28.png

89b374cf929151121811764e7cc3b4fc.png

5080de76f17b75d07c42be700585f706.png

48f6c1f67fab57de714d3b3b32d1d4e9.png

以上就是MySQL WorkBench的导入数据的方法。

(Waring!!这种方法存在一个问题,就是字段的数据类型选择很少,约束条件也无法添加,整体自主性不是特别好。指定字段类型和约束条件,还需要使用alter table...change...语句进行更改。以后有机会我再给大家介绍其他导入数据到数据库的方法。)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值