达梦数据库操作

【实例化】
在进行达梦数据库实例化之前,需要先安装达梦数据库。下载达梦数据库,然后一直采用推荐的设置安装即可。以下介绍数据库实例化的方法。
在开始目录下面打开达梦数据库的数据库配置助手。
在这里插入图片描述
在这里插入图片描述
如果在安装达梦数据库的时候,自定义了安装路径,那么下面的数据库目录会自动随之变化,所以数据库目录无需修改。
在这里插入图片描述
在已有数据库实例的情况下,新建实例需要将数据库名、实例名、端口号三项做出修改,以有别于已有的实例,否则无法进行后续操作。
在这里插入图片描述
在这里插入图片描述
簇大小、页大小尽可能设置最大,取消字符串比较大小写敏感,在导入表时要注意字符集类型。
在这里插入图片描述
设置登录口令。
在这里插入图片描述
在这里插入图片描述
以下是创建实例的摘要信息。
在这里插入图片描述
【表导出】
(*表示非必须操作)
*表导出前最好看一下该实例的配置信息,在新实例导入表时做以参考。
打开DM控制台工具,如下。
在这里插入图片描述
以下开始导出操作:打开DM管理工具,选中需要导出的表,右键选择导出。
在这里插入图片描述
选择导出目录,也就是导出后的表文件和日志存放在哪里,之后点击确定。
在这里插入图片描述
假如导出成功,会出现如下信息。
在这里插入图片描述
【表导入】
表导入前需要先确认一下源实例的配置信息与目标实例的配置信息是否一致,尤其需要注意簇大小、页大小、编码方式、是否大小写敏感,其中目标实例的簇大小、页大小必须大于等于源实例的相应配置。查看方法在【表导出】部分已经说明。
导入表之前还需要知道源实例的用户名,然后在目标实例中建一个同名的用户,如果目标实例中没有相应的用户名,无法完成表导入。例如,源实例的用户名是BDPROJS,则需要在目标实例中新建一个BDPROJS的用户。
操作方法是点击“用户管理”,右键“新建用户”。
在这里插入图片描述
填写用户名和密码。
在这里插入图片描述
所属角色做如下操作。
在这里插入图片描述
配置系统权限,尽可能多的分配权限。最基本的把CREATE TABLE选中;如果选中ALL会提示错误。
在这里插入图片描述
经过上述操作后,点击页面下方的“确定”,如果提示错误,没关系,该用户已经存在了,是不是很神奇!
刷新数据库,发现在模式和管理用户中都以存在BDPROJS,用户添加成功。
在这里插入图片描述
接下来是表导入,选用模式中的对应用户,点击导入。
在这里插入图片描述
选择导入目录,然后点击下方的确定。
在这里插入图片描述
导入成功会有如下提示。
在这里插入图片描述
总结:
在将达梦数据库的表导入另一个数据库的表时,要注意:
1、新建一个实例,该实例的编码方式、大小写是否敏感这两项配置要与原实例的配置相同;如果不清楚原数据库中的簇大小与页大小,则将这两项配置尽可能取最大值。
2、新建的实例中需包含原数据库的用户名,可以通用添加用户的方式实现。期间要在【所属角色】中设置用户的权限角色。

【查看达梦数据库表的编码格式方法有两种】
第一种:
通过sql语句查询
select SF_GET_UNICODE_FLAG();
select UNICODE();
结果中0表示GB18030;1表示UTF-8;2表示EUC-KR

第二种:
打开“DM控制台工具”,在“DM控制台”>“系统信息”中,找到相应的实例,查看相应的编码。
在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
达梦数据库是一种关系型数据库,类似于其他常见的数据库系统如 MySQL、Oracle 等,因此你可以使用 SQL 语言进行数据库操作。 以下是一些基本的达梦数据库操作: 1. 连接数据库 在命令行或者图形化工具中输入数据库的连接信息,包括 IP 地址、端口号、用户名和密码等,然后点击“连接”按钮即可连接到数据库。 2. 创建数据库 使用 SQL 语句创建一个新的数据库,例如: ``` CREATE DATABASE mydatabase; ``` 这行代码将创建一个名为“mydatabase”的数据库。 3. 创建表 使用 SQL 语句创建一个新的表,例如: ``` CREATE TABLE mytable ( id INT PRIMARY KEY, name VARCHAR(50), age INT ); ``` 这行代码将创建一个名为“mytable”的表,它包含三个列:id、name 和 age。 4. 插入数据 使用 SQL 语句向表中插入数据,例如: ``` INSERT INTO mytable (id, name, age) VALUES (1, 'John', 25); ``` 这行代码将在“mytable”表中插入一行数据,包含 id 为 1、name 为“John”、age 为 25。 5. 查询数据 使用 SQL 语句从表中查询数据,例如: ``` SELECT * FROM mytable; ``` 这行代码将查询“mytable”表中的所有数据,并返回结果集。 6. 更新数据 使用 SQL 语句更新表中的数据,例如: ``` UPDATE mytable SET age = 30 WHERE id = 1; ``` 这行代码将更新“mytable”表中 id 为 1 的行,将 age 的值改为 30。 7. 删除数据 使用 SQL 语句从表中删除数据,例如: ``` DELETE FROM mytable WHERE id = 1; ``` 这行代码将从“mytable”表中删除 id 为 1 的行。 以上是一些基本的达梦数据库操作,你可以根据自己的需要进行进一步的学习和实践。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值