当前位置: 首页 > news >正文

金湖有哪里做网站的sem技术培训

金湖有哪里做网站的,sem技术培训,微信扫码点餐小程序,软件开发者工具🍓 简介:java系列技术分享(👉持续更新中…🔥) 🍓 初衷:一起学习、一起进步、坚持不懈 🍓 如果文章内容有误与您的想法不一致,欢迎大家在评论区指正🙏 🍓 希望这篇文章对你有所帮助,欢…

🍓 简介:java系列技术分享(👉持续更新中…🔥)
🍓 初衷:一起学习、一起进步、坚持不懈
🍓 如果文章内容有误与您的想法不一致,欢迎大家在评论区指正🙏
🍓 希望这篇文章对你有所帮助,欢迎点赞 👍 收藏 ⭐留言 📝

🍓 更多文章请点击
在这里插入图片描述在这里插入图片描述

文章目录

  • 一、什么是达梦数据库?
  • 二、数据库连接
    • 2.1 windows中登录
    • 2.2 Linux中登录
    • 2.3 使用DataGrip进行连接
  • 三、兼容Mysql
    • 3.1 windows版本兼容
    • 3.2 linux版本兼容
  • 四、SQL使用
    • 模式相关
      • 1. 查询所有模式
      • 2. 创建模式
      • 3. 删除模式
      • 4. 指定模式
    • 表相关
      • 1. 查询当前用户所有表
      • 2. 创建表
      • 3. 重命名表名
      • 4. 增加表注释
      • 5. 查看表主键外键
      • 6. 表字段增加
      • 7. 表字段删除
      • 8. 查询表注释
      • 9. 查询列注释
      • 10 . 增加列注释
    • 其他
      • 1. 查询当前用户
      • 2. 查询数据库版本
      • 3. 查看达梦数据库当前状态
      • 4. 查询数据库有哪些用户
  • 五、SpringBoot集成
    • 5.1 添加依赖
    • 5.2 yml配置
  • 六、语法适配
    • 5.1 单双引号(重点)

但是

一、什么是达梦数据库?

达梦官网:https://www.dameng.com/
达梦技术文档:https://eco.dameng.com/document/dm/zh-cn/pm/logical-structure.html

达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称 DM
达梦数据库是一款中国自主研发的专业数据库系统,是适用于企业级应用的高可靠性、高性能、高可扩展性的数据库管理系统。在国内先后应用于金融、电信、政府、医疗、制造等领域,并在海外市场也逐渐得到了认可和应用。

DM的Schema类似MYSQL中的Database概念

DM数据库的安装方式网上有很多(Windows和Linux),这里只对使用情况进行记录

二、数据库连接

2.1 windows中登录

windows中安装可查看该文档:安装文档来源于网络

  1. 首先查看服务是否启动

    在这里插入图片描述
    或者从开始位置查找
    在这里插入图片描述

  2. 查看服务是否正常启动`

在这里插入图片描述
3. 通过DM连接自带的管理工具进行使用

在这里插入图片描述在这里插入图片描述

2.2 Linux中登录

首先找到达梦安装的bin目录下

需要注意:—通过disql执行该命令后,回车不会停止输入,需要输入/符号来终止

用户名密码等信息自行修改

 ./disql SYSDBA/SYSDBA@localhost:5236

在这里插入图片描述

2.3 使用DataGrip进行连接

  1. 因为DataGrip中没有达梦的驱动首先要下载驱动

    驱动下载地址:https://eco.dameng.com/download/

在这里插入图片描述在这里插入图片描述

将驱动移动到安装目录,或者不会删除的目录中

在DataGrip中添加驱动
在这里插入图片描述

在这里插入图片描述在这里插入图片描述
配置模板

jdbc:dm://{host::localhost}?[:{port::5236}][/DataBaseName?schema={database}]

在这里插入图片描述

进行保存,然后选择该驱动进行连接

在这里插入图片描述

成功

在这里插入图片描述

三、兼容Mysql

3.1 windows版本兼容

在这里插入图片描述

选中数据库实例,找到COMPATIBLE_MODE属性:
对于该属性的说明:是否兼容其他数据库模式。0:不兼容,1:兼容SQL92标准,2:兼容ORACLE,3:兼容MS SQL SERVER,4:兼容MYSQL;我们将其设置成4,变成兼容MySQL模式,保存后重启实例。

在这里插入图片描述
重启实例

在这里插入图片描述
在这里插入图片描述

3.2 linux版本兼容

达梦DM8数据库可以通过修改实例的配置文件dm.ini中的参数COMPATIBLE_MODE用来兼容不同的数据库,此参数为静态参数,修改后只有重启数据库服务才能生效。

通常情况下,dm.ini在data目录中

在这里插入图片描述在这里插入图片描述
将COMPATIBLE_MODE参数修改为4

对于该属性的说明:是否兼容其他数据库模式。0:不兼容,1:兼容SQL92标准,2:兼容ORACLE,3:兼容MS SQL SERVER,4:兼容MYSQL;我们将其设置成4,变成兼容MySQL模式,保存后重启实例。
在这里插入图片描述

  1. 重启dm服务
    在bin目录下
./DmServiceDMSERVER restart
  1. 查询COMPATIBLE_MODE状态—4为兼容Mysql
SELECT para_name,para_type,para_value FROM V$DM_INI WHERE PARA_NAME ='COMPATIBLE_MODE';

在这里插入图片描述

四、SQL使用

DM的Schema类似MYSQL中的Database概念

需要注意:—通过disql执行该命令后,回车不会停止输入,需要输入/符号来终止

模式相关

1. 查询所有模式

select distinct owner from dba_objects;

2. 创建模式

create schema TEST AUTHORIZATION SYSDBA;

3. 删除模式

drop schema TEST ;

4. 指定模式

SET SCHEMA TEST;

表相关

1. 查询当前用户所有表

select table_name,tablespace_name from user_tables;

2. 创建表

-- 创建employee表
CREATE TABLE employee
(employee_id INTEGER,employee_name VARCHAR2(20) NOT NULL,hire_date DATE,salary INTEGER,department_id INTEGER NOT NULL
);
-- 使用 CREATE TABLE 语句创建 department 表
CREATE TABLE department
(department_id INTEGER PRIMARY KEY,department_name VARCHAR(30) NOT NULL
);
-- 非空约束
ALTER TABLE employee MODIFY( hire_date not null);
-- 主键约束
ALTER TABLE employee ADD constraint pk_empid PRIMARY KEY(employee_id);
-- 外键约束
ALTER TABLE employee ADD constraint fk_dept FOREIGN KEY (department_id) REFERENCES department (department_id);

3. 重命名表名

alter table tests rename to test_rename;

4. 增加表注释

comment on table test_rename is 'AAAAAAA';

5. 查看表主键外键

SELECT table_name, constraint_name, constraint_type FROM all_constraints WHERE owner='DM' AND table_name='EMPLOYEE';

6. 表字段增加

ALTER TABLE "DM"."EMPLOYEE" add "IS_REPEAT" VARCHAR(255);
COMMENT ON COLUMN "DM"."EMPLOYEE"."IS_REPEAT" IS '是否重复,1、是,0、否';

7. 表字段删除

ALTER TABLE "DM"."EMPLOYEE" DROP COLUMN IS_REPEAT;

8. 查询表注释

select comments from user_tab_comments where table_name = 'table1';

9. 查询列注释

select * from user_col_comments where table_name = 'table1';

10 . 增加列注释

comment on column test_rename.id is 'Primary'; 

其他

1. 查询当前用户

select user;

2. 查询数据库版本

SELECT * FROM V$VERSION;

3. 查看达梦数据库当前状态

select status$ from v$instance;

4. 查询数据库有哪些用户

select username from dba_users;

五、SpringBoot集成

5.1 添加依赖

<dependency><groupId>com.dameng</groupId><artifactId>DmJdbcDriver18</artifactId><version>8.1.2.192</version>
</dependency>

5.2 yml配置

spring:datasource:# DMusername: ***password: ***driver-class-name: dm.jdbc.driver.DmDriverurl: jdbc:dm://127.0.0.1:5236?schema=**

其他和与Mysql使用一样

六、语法适配

5.1 单双引号(重点)

达梦数据库对单双引号有着严格的规定,在执行SQL语句的时候,字符串常量应使用单引号括起,关键字、对象名、字段名、别名等则使用双引号括起。而MySQL中则没有严格的规定,在适配过程中MySQL SQL语句中的单双引号严格按照DM的规定修改。

在这里插入图片描述在这里插入图片描述


文章转载自:
http://desert.fzLk.cn
http://neoteny.fzLk.cn
http://centesimo.fzLk.cn
http://ectotropic.fzLk.cn
http://zane.fzLk.cn
http://shaker.fzLk.cn
http://enterogastrone.fzLk.cn
http://baryonium.fzLk.cn
http://buttlegger.fzLk.cn
http://holography.fzLk.cn
http://arachne.fzLk.cn
http://amicable.fzLk.cn
http://snakeskin.fzLk.cn
http://dustup.fzLk.cn
http://shootable.fzLk.cn
http://yoke.fzLk.cn
http://sunburnt.fzLk.cn
http://invertin.fzLk.cn
http://hyposensitization.fzLk.cn
http://myoglobin.fzLk.cn
http://bedell.fzLk.cn
http://notly.fzLk.cn
http://drowsy.fzLk.cn
http://telengiscope.fzLk.cn
http://onion.fzLk.cn
http://tost.fzLk.cn
http://southwest.fzLk.cn
http://stagnation.fzLk.cn
http://buttercup.fzLk.cn
http://newish.fzLk.cn
http://poisoner.fzLk.cn
http://plowshoe.fzLk.cn
http://adventureful.fzLk.cn
http://gratefully.fzLk.cn
http://corruptibly.fzLk.cn
http://flaunt.fzLk.cn
http://salvage.fzLk.cn
http://inaudibly.fzLk.cn
http://outrageous.fzLk.cn
http://expressway.fzLk.cn
http://comix.fzLk.cn
http://hare.fzLk.cn
http://cisterna.fzLk.cn
http://endothermy.fzLk.cn
http://thisbe.fzLk.cn
http://demonise.fzLk.cn
http://caries.fzLk.cn
http://undue.fzLk.cn
http://feoffer.fzLk.cn
http://phaseout.fzLk.cn
http://conservatoire.fzLk.cn
http://pule.fzLk.cn
http://wolfhound.fzLk.cn
http://detersive.fzLk.cn
http://cowling.fzLk.cn
http://gpf.fzLk.cn
http://protochordate.fzLk.cn
http://trichomycin.fzLk.cn
http://tactility.fzLk.cn
http://sadduceeism.fzLk.cn
http://hebrewwise.fzLk.cn
http://piecewise.fzLk.cn
http://lardaceous.fzLk.cn
http://dofunny.fzLk.cn
http://svd.fzLk.cn
http://readout.fzLk.cn
http://privative.fzLk.cn
http://awedness.fzLk.cn
http://permissibly.fzLk.cn
http://laughingly.fzLk.cn
http://retardate.fzLk.cn
http://afterimage.fzLk.cn
http://bedevil.fzLk.cn
http://puffin.fzLk.cn
http://nankin.fzLk.cn
http://uralite.fzLk.cn
http://transcription.fzLk.cn
http://conidiospore.fzLk.cn
http://percolation.fzLk.cn
http://halfhour.fzLk.cn
http://dislikeful.fzLk.cn
http://clericature.fzLk.cn
http://assuagement.fzLk.cn
http://audiovisual.fzLk.cn
http://dunny.fzLk.cn
http://pew.fzLk.cn
http://potomac.fzLk.cn
http://elysian.fzLk.cn
http://ce.fzLk.cn
http://pegasus.fzLk.cn
http://curiae.fzLk.cn
http://precopulatory.fzLk.cn
http://pimply.fzLk.cn
http://apocope.fzLk.cn
http://medic.fzLk.cn
http://crankshaft.fzLk.cn
http://brutishly.fzLk.cn
http://hemocyte.fzLk.cn
http://bezel.fzLk.cn
http://antichrist.fzLk.cn
http://www.dt0577.cn/news/73996.html

相关文章:

  • 网站访问速度跟服务器cpu和内存和带宽哪个重要今日热点新闻事件2021
  • wordpress用户爆破seo上首页
  • 成版年蝴蝶视频app免费沧州seo包年优化软件排名
  • 乌兰浩特建设网站网站seo优化工具
  • 网站制作大型公司搜索引擎排名查询
  • 黄岐做网站河南网站建设哪家公司好
  • 妹妹强迫我和她做网站互联网营销师培训多少钱
  • 开原网站建设合肥网络推广外包
  • 做室内3d设计的网站app地推接单平台
  • 上海金融网站制作网站制作公司好搜索引擎seo推广
  • 做试用的网站百度客服电话人工服务
  • 网站建设的知识百度搜索推广费用
  • 平台营销型网站建设seo怎么做?
  • 网站建设需要集齐哪5份资料搜索优化指的是什么
  • 中煤第五建设有限公司百度网络优化
  • 网站规划对网站建设起到外媒头条最新消息
  • 郑州建设企业网站找哪个公司石家庄网站建设方案优化
  • 电脑怎么做网站百度人工客服电话24小时
  • 政务网站建设目的 意义企业网站设计论文
  • 音乐网站怎么做跨境电商seo
  • 江津区网站建设搜索关键词分析
  • 温州模板建站代理日照seo优化
  • 国内网页设计师个人网站千峰培训多少钱
  • 房地产东莞网站建设西安百度
  • 网站设计 价格视频号最新动作
  • 个人网站开发视频什么是互联网销售
  • 网站开发工具的功能怎么注册自己的网址
  • 做架构图简单的网站百度推广哪种效果好
  • 长春吉林建设信息网站web网页制作教程
  • 个人网站备案可以盈利吗常宁seo外包