国产数据库详细篇之ShenTong数据库

国产数据库详细篇之ShenTong数据库开篇说到数据库 我们基本都知道 mysql oracle sqlserver postgre 这四大老牌数据库了 mysql 关系型数据库管理系统 有瑞典 MysqlAB 公司开发 目前属于 oracle 旗下产品 sqlserver Microsoft 公司推出的 SQLServer 数据库管理系统 oracle 和 postgre 是美国开发的那么问题来了 你知道我们国产的数据库吗 听说过没有 有哪些稍微好一点点的数据库 可能你听都没听过 别急 本篇带领大家了解下国产系统之 ShenTong 数据库下载官

开篇

那么问题来了,你知道我们国产的数据库吗?听说过没有?有哪些稍微好一点点的数据库?

可能你听都没听过,别急,本篇带领大家了解下国产系统之ShenTong数据库

下载

官网地址:http://www.shentongdata.com/index.php

在这里插入图片描述
我们选择个通用版本的,在window 10上运行,其他版本的
龙芯、申威都是国产化信创处理器(我们目前先不用,毕竟也没有环境搭建)




注意点:你在下载之前需要先注册下,这个可以随便用一个手机号来注册,不用验证码,还挺方便的;

安装

连接数据库

我们在启动目录下,点击【SQL交互工具】

在这里插入图片描述
输入账号密码后,可以进入了;测试版有效期是90天
在这里插入图片描述




数据库操作

create table testdb( id integer primary key, name varchar(100) ) 

点击执行后,发现在SYSDBA目录下创建了一张表,并且表名和字段名都是大写的,这个和oracle类似
在这里插入图片描述
我们插入一条数据并且查询看看




insert into testdb (id, name) values (1, '小明') select * from testdb 

插入表、查询表
在这里插入图片描述
是不是发现它和mysql、oracle、postgre语法一样。目前我们只是初步了解了他的界面类型,因为没有深入了解,可能还有点陌生;




删除表
在SYSDBA生成的表数据,直接使用drop table xx删除表

数据迁移

有没有思考过一个问题:如果我正在学习mysql,但是公司突然要国产化,那么原来mysql的数据如何迁移到国产化数据库?

别慌,shenTong数据库提供了很多工具,其中之一就是数据迁移工具,它可以有效地帮助我们进行数据迁移。(这是物理层面上的迁移,还没涉及到代码)

下面演示下如何将mysql的数据库迁移到ShenTong数据库

打开迁移攻工具

在这里插入图片描述

创建项目

项目名称随便写,我这取名叫:mydb,项目路径千万不要变动
点击下一步
在这里插入图片描述
到这一步我们要手动选择下相应的数据库驱动,由于测试是用mysql,所以源数据库都要设置成mysql可连接的,这样他才能识别到
在这里插入图片描述
如果源数据不存在会报错:
在这里插入图片描述












在这里插入图片描述
最后点击【完成】

查看迁移数据

输入以下命令:

select * from auth_user 

迁移后的数据如果你要查询某个表数据,你要精确的指定它是哪个库哪个表

正确的sql语句是:

select * from jango.auth_user 

在这里插入图片描述
增删改查也是一样,要加上数据库名
在这里插入图片描述
如果我们要删除整个数据呢,怎么处理?






我们测试发现,无论是从最上级的OSRDB处还是JANGO处用命令都无法进行删除,会提示【错误描述:ERROR, 不能在正常模式下删除数据库】

那么有没有好的方法进行全部删除呢?有,Shentong数据库提供了一个数据库工作平台,用这个工作平台可以查看操作

在这里插入图片描述

下一篇我们讲下springboot + shentong数据库的用法

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/213072.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午6:37
下一篇 2026年3月18日 下午6:37


相关推荐

  • Activity 工作流引擎[通俗易懂]

    Activity 工作流引擎[通俗易懂]Activiti工作流引擎使用详解http://blog.csdn.net/m0_37327416/article/details/71743368Activity用户手册http://www.mossle.com/docs/activiti/index.html#demo.setup.one.minute.version学习视频https://item.taobao

    2022年5月3日
    74
  • miRNA数据库篇——mirBase(序列数据库)

    miRNA数据库篇——mirBase(序列数据库)miRNA 数据库篇 mirBase 序列数据库 miRbase 是由曼彻斯特大学的研究人员开发的一个在线的 miRNA 数据库 序列数据库 该数据库中收录了来自 200 多个物种 接近 4 万个 miRNA 的信息 是最全面的 miRNA 数据库 网址如下 http www mirbase org index shtml 主页面 导航栏 Home 首页 Search 课通过多种方式检索 miRNA

    2026年3月18日
    2
  • 【SpringBoot-3】切面AOP实现权限校验:实例演示与注解全解

    【SpringBoot-3】切面AOP实现权限校验:实例演示与注解全解何为AOP,AOP的注解详解,AOP的使用详例,以上内容尽在本文

    2022年7月27日
    9
  • springbootapplication运行机制_航空器运行阶段是指什么

    springbootapplication运行机制_航空器运行阶段是指什么SpringApplication运行阶段围绕run(String…)方法展开,该过程结合初始化阶段完成的状态进一步完善了运行时所需要准备的资源,随后启动Spring应用上下文,在此期间伴随SpringBoot和Spring事件的触发,形成完整的SpringApplication生命周期:SpringApplication准备阶段SpringApplication启动阶段SpringApplication启动后阶段1、SpringApplication准备阶段本阶段涉及的范围从run(St

    2025年10月10日
    4
  • c语言计算利息答案是0.0,C语言 | 计算存款利息

    c语言计算利息答案是0.0,C语言 | 计算存款利息例 2 用 C 语言计算存款利息 假设有本金 1000 元 想存一年 有三种方法可选择 活期 年利率为 0 0036 一年期定期 年利率为 0 0225 存两次半年定期 年利率为 0 0198 请分别计算出一年后按 3 种方法所得到的本息和解题思路 这个问题的算法很简单 关键在于找到公式 若存款额为 principal 0 也就是本金活期存款一年后的本息和为 principal 0 1 interest Rate1

    2026年3月16日
    1
  • 李宏毅 Transformer 学习笔记

    李宏毅 Transformer 学习笔记1 self attention1 1 为什么要引入 self attention 基于 RNN LSTM 的序列模型来说 计算每个 cell 的输出无法进行并行化 而且单向的 RNN 无法很好的利用全局的信息 self attention 的出现恰好解决了以上两大问题 其中 x gt a 这一步貌似在论文中并没有体现 在求每一个 output 的时候 对应的 q 会对所有的 k 求内积 除以 d sqrt

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号