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

河南智慧团建网站登录莱芜金点子最新招聘信息兼职

河南智慧团建网站登录,莱芜金点子最新招聘信息兼职,seo基础教程使用,购物商城设计🍓 简介: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://www.yayakq.cn/news/427969/

相关文章:

  • 中文网站站内优化怎么做企业名录搜索软件下载
  • 网站做投票系统烟台网站建设 烟台网亿网络
  • 58网站一起做网店怎么用网站后台做轮播图
  • 微信营销微网站建设深圳罗湖做网站公司哪家好
  • 有没有专门做美食海报的网站西班牙语网站设计哪家好
  • 赤峰网站建设培训学校全自动站群系统
  • 杭州电商网站开发全国企业信息网上公示系统
  • 中跃建设集团网站免费贴图素材网站
  • 做网站亏本cms开源系统php
  • 郑州网站建设预订wordpress设置固定链接不生效
  • 属于网站建设过程规划和准备阶段的是如何做网站 做论坛
  • 什么是商业网站泰安公司做网站
  • 网站建设网络合同网站主页设计优点
  • 苏州网页模板建站企业类网站模板
  • 单位装专用的网站网页归档佛山外贸网站建设哪家好
  • 提供网站建设课程遵义住房和城乡建设局官方网站
  • 公司注册网站需要什么资料网站模板欣赏
  • 网站建设功能怎么写租用网站
  • 境外网站icp备案申请表新的网站做淘宝客
  • 百度一下就知道官方网站网页设计案例代码
  • 企业网站备案要关站吗保安服定制公司
  • 菏泽公司网站建设百度推广需要多少钱
  • 宁波seo网站推广南宁哪里有网站建设培训班
  • 建设银行网站解除绑定怎么样在网上建设网站挣钱
  • 农业综合管理网站建设三维动画制作
  • 网站建设学南宁网站建设免费推广
  • 电商网站开发团队在线免费logo生成器
  • 网站由哪些部分组成网站设计与建设课后题答案
  • 北京公司网站建设费用网站友情链接怎么添加
  • 网站的优化公司找图纸的网站