达梦数据库学笔记——(2):基本操作

基本操作的sql语句:
1.插入:
(1)插入单条数据
insert into 模式名.表名 [列名1,……,列名n] values(值1,……值n);
(2)插入多条数据
insert into dmhr.student values (),();
2.创建新表
create table 模式名.表名 as select 列名 from 模式名.表名;
3.删除:
delete from 模式名.表名 where 条件;
4.修改:
update模式名.表名 set 列1=值1,……列n=值n where 条件;
5.查询:
select 列名1,……,列名n from 模式名.表名 where 条件;
(1)关系运算符:
>,<,=,!=,>=,<=
(2) 逻辑运算符:
and(与)、not(非)、or(或)
(3) 范围运算
between……and
in
(4)模糊查询
like
(5)查询排序
升序:order by… asc
降序:order by…desc
6.聚合函数:
(1)计数:count()
(2)平均:avg()
(3)最大值:max()
(4)最小值:min()
(5)求和:sum()
7.多表联查:
(1)笛卡尔集查询:select 列名列表 from 表1,表2;
(2)内连接查询:select 列名列表 from 表1,表2 where 两表关联条件表达式;
select 列名列表 from 表1 inner join on 两表关联条件表达式;
(3)外连接查询:
左外连接: select 列名列表 from 表1 left join on 两表关联条件表达式;
右外连接: select 列名列表 from 表1 right join on 两表关联条件表达式;
全连接: select 列名列表 from 表1 full join on 两表关联条件表达式;
8.子查询:
(1)where子句子查询:
select 列名列表 from 表名 where 条件列 = | in | not in (
子查询
)[条件……其他];
(2)from子句子查询:
select 列名列表 from (
子查询
)临时表名[条件……其他];
(3)select子句子查询:
select 列名列表 from (
子查询
)from表名[条件……其他];

备份数据库的方法:
备份数据库
使用root账户
cd /dm8/tool/
./dmservice.sh 进入DM服务器查看器,关闭数据库实例服务。
使用dmdba账户
cd /dm8/tool/console 打开控制台工具
备份还原,新建备份
备份集名:backup_2020_7_24_18_29
备份集目录:backup_2020_7_24_18_29
完全备份,备份描述:first time backup 确定
备份成功
备份成功后,打开实例,删除DMHR表空间内的数据库对象,删除DMHR变空间,关闭实例
还原数据库,DM控制台工具,备份还原,搜索目录制定/dm8/data获取备份
选中备份集,还原,确定
恢复,恢复成功
更新魔数,确定
可以打开实例查看恢复了的备份

你可能感兴趣的:(达梦数据库学笔记——(2):基本操作)