docker 安装 dm达梦数据库。dm数据库查询所有表,查询表的字段,添加数据等 电脑版发表于:2019/9/9 17:19 ## 下载镜像 docker pull registry.cn-shanghai.aliyuncs.com/techerwang/dbhub:jem_dm8 比较大9个多g ## 启动容器,注意你下载的名字和版本 docker run -itd -p 5236:5236 --name dm8_01 registry.cn-shanghai.aliyuncs.com/techerwang/dbhub:jem_dm8 /bin/bash ## 进入容器 docker exec -it dm8_01 bash ## 连接数据库 disql SYSDBA/SYSDBA 可能会报错:dm [-70028]:Create SOCKET connection failure. ## 在里边搜索想要的文件 比如 find / -name 'dm.ini' find / -name 'startDm.sh' find / -name 'ini.sh' ### 查询所有表 ``` select * from dba_tables ``` 可以接参数 ``` select * from dba_tables where owner='模式名' ``` ### 查询某个库的所有表。查询指定数据库所有表 ``` select * from dba_tables where OWNER='数据库名称' ``` ### 查询所有字段 ``` select * from all_tab_columns where owner='模式名' and Table_Name='表名' ``` ### 查询表 select * from "PERSON"."wac_users"; 注意表明需要接双引号 ### 添加 insert into "PERSON"."wac_users"(uid,username,userpassword,nickname,utype) values(1,'张三','123456','xx',1) 或者直接忽略列名直接添加数据库 insert "PERSON"."wac_users" values('张三','123456','xx',1) 注意如果添加报错,表名称和字段接双引号试试。