1.安装:

地址:产品下载-达梦数据

2.安装数据库连接工具:DBeaver

因为navicat不支持连接达梦数据库,所以需要用到这个工具

DBeaver安装教学:

工具 | DBeaver连接达梦DM数据库及配置 - 知乎

3.sql语句

达梦数据库使用的sql语句略有不同,

1.创建模式(数据库):

create schema 模式名 authorization SYSDBA;

2.创建表

create table MINGCHENG.position(
  "id" INT AUTO_INCREMENT PRIMARY KEY,
    "position" VARCHAR(255) DEFAULT '',
    "name" VARCHAR(255) DEFAULT ''
);

3.查询表

SELECT * FROM "MINGCHENG"."position"

4.操作表

 添加一列
ALTER TABLE 模式名.表名 ADD 字段名 列类型;
 修改类型
ALTER TABLE "模式名"."表名" MODIFY 字段名 列类型;
 修改列名
ALTER TABLE 模式名.表名 RENAME COLUMN 旧列名 TO 新列名;
 删除指定列
ALTER TABLE 模式名.表名 DROP COLUMN 列名;
 修改表名
ALTER TABLE 模式名.表名 RENAME TO 新表名;

需要注意两个点

  1. 数据增删改必须提交事务(COMMIT)
  2. 模式名、表名和字段名加双引号,可省略

5.增删改数据

添加数据
INSERT INTO 模式名.表名(字段1,字段2,.....字段n) VALUES(值1,值2,.....值n);

COMMIT;

例:

insert into "MYDM8"."STUDENT"("id","name","birthday") values(5,'小兰','1990-01-01');

COMMIT;

 批量插入
INSERT INTO 模式名.表名(字段1,字段2,.....字段n) VALUES(值1,值2,.....值n),(值1,值2,.....值n),(值1,值2,.....值n);

COMMIT;

省略列名
INSERT INTO 模式名.表名 VALUES(值1,值2,.....值n),(值1,值2,.....值n),(值1,值2,.....值n);

COMMIT;

注意:

自增列不能赋值

修改数据
UPDATE 模式名.表名 SET 字段1=值1,字段2=值2 [WHERE 条件字段 = 值];

COMMIT;
 删除数据
DELETE FROM 模式名.表名 [WHERE 字段=值2];

COMMIT;

5,使用

//查询
SELECT id,name FROM MINGCHENG.POSITION

//使用""添加
INSERT INTO "MINGCHENG"."position"("name","position") VALUES ('jack','西南'),('Rose','东北');

//不使用""添加
INSERT INTO MINGCHENG.position (name, position) VALUES ('张三', '东北'), ('李四', '西南');

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐