首页 > 数据库 > 国内数据库 > 达梦数据库安装及基础操作
一,安装
创建好用户和安装文件
配置环境变量
Vi .bash_profile;
文件打开数
Vi /etc/security/limits.conf
安装 ./DMInstall.bin

安装有可视化页面,如果打不支持可视化页面可以执行 ./DMInstall.bin -i
安装完成需要切换ROOT执行/dm7/script/root/root_installer.sh

安装完后创建数据库,根据可视化页面一步一步来就可以。需要设置下路径啥的。创建完后执行
/dm7/script/root/dm_service_installer.sh -s /dm7/bin/DmServiceDMSERVER
脚本:
创建:./dminit path=/dm7/data db_name=DM01 instance_name=TEST1 port_num=5237
注册服务:/dm7/script/root/dm_service_installer.sh -t dmserver -p TEST1 -i/dm7/data/DM01/dm.ini
连接数据库命令:disql,或者执行./manager打开数据库界面。
实例状态
启动服务:service DmServiceTEST1 start
service DmServiceTEST1 stop
service DmServiceTEST1 restart
变更实例状态:alter database mount;
alter database open;
表空间创建增加
create tablespace tbs2 datafile '/dm7/data/DAMENG/tbs2_01.dbf' size 50 autoextend on maxsize 100;
create tablespace tbs3 datafile '/dm7/data/DAMENG/tbs3_01.dbf' size 50 autoextend on next 1 maxsize 100;
create tablespace tbs4 datafile '/dm7/data/DAMENG/tbs4_01.dbf' size 50 autoextend on next 1 maxsize 100,'/dm7/data/tbs4_02.dbf' size 50 autoextend on next 1 maxsize 100; alter tablespace tbs2 add datafile '/dm7/data/DAMENG/tbs2_02.dbf' size 50 autoextend on maxsize 100;
数据库用户
为数据库设置一个用户,该账户,可以创建自己表,有属于自己的独立的表空间,用户的密码要求每60 天变更一次。
Create tablespace test datafile ‘ /dm7/data/DAMENG/test01.dbf ’ size 32;
create user test identified by Dameng1234 limit password_life_time 60 default tablespace test;
或者直接通过图形界面操作

新建角色权限可以给到字段。这么来比较方便

二、查询操作等
sql92 部分 sql99
SQL 结构化查询语言
DDL 定义 create drop alter truncate
DML 管理 select update delete insert
DCL 控制 grant revoke
TCL 事务控制: commit rollback
join
比较喜欢用这个,单独记下。
把写在
left join
左边的全部显示,右边的只显示满足条件的,不满足条件的用
Null
代替。
把写在
right join
右边的全部显示,左边的只显示满足条件的,不满足条件的用
Null
代替。
表,这个照搬讲义了
达梦支持那些表:
默认的表(索引组织表),堆表,临时表,分区表,外部表等。
如何去规划表?
命名:字母开头 a-z,0-9,$#_
数据类型:int char varchar date clob blob number 等等。
存储位置:自已的规划表空间
约束(5 大约束)
非空,唯一,主键,检查,外键。
注释:comment
遵循3 范式
图形界面还是用着比较舒服的,简单粗暴 ,比较喜欢这么操作,清楚。

视图索引序列。直接用界面处理停不下来。。

归档
需要切换实例状态
----待更新,准备考试去了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69952926/viewspace-2662857/ ,如需转载,请注明出处,否则将追究法律责任。