本文内容来自YashanDB官网,原文内容请见 https://doc.yashandb.com/yashandb/23.3/zh/快速上手/导入导出工具/csv数据快速导入.html
本章将对YashanDB内置数据导入工具yasldr进行介绍及提供基础示例。
yasldr是YashanDB提供的客户端导入工具,可用于执行CSV格式的数据文件导入。
# 导入前准备
-
准备导入数据文件:
-
以安装用户登录数据库所在服务器,在HOME路径下执行如下命令创建
datafile
文件: -
将如下内容写入
datafile
文件中: -
按Esc,输入
:wq
保存并退出文件编辑。
-
-
准备导入用户:
-
执行如下命令连接YashanDB数据库,请将
password
更改成设置的sys用户密码: -
执行如下SQL语句创建用户
yasldr_user
,并为其指定密码yasldr: -
执行如下SQL语句为
yasldr_user
用户授予登录会话和创建资源的权限: -
执行如下SQL语句切换至
yasldr_user
用户:
-
-
准备数据文件导入的目标表,本文以创建表
loadData
为例: -
执行如下命令退出YashanDB数据库:
# 数据导入
-
在数据库所在服务器中执行如下命令,将
datafile
文件中数据导入至yasldr_user
用户的loadData
表中:如上命令将
datafile
文件中数据根据|
进行分隔,分别导入loadData
表中的c1、c2和c3列字段中。
# 验证数据
-
执行如下命令登录数据库:
-
执行如下SQL语句查看表
loadData
中数据: