DM数据库 DIsql的基本操作总结

Disql的基本操作

1、在登录的过程中要考虑到特殊字符的处理方式,参照《DIsql使用手册》进行操作;
在这里插入图片描述
自我总结:
操作系统要求:
特殊字符包括:美元符、反引号、转义符、感叹号
若无单引号,只有外面家单引号。例:a\a -> ’a\a’;
若只有单引号,将单引号用双引号括起来。例:a’a -> “a’a”;
若既有单引号又有以上四个特殊字符,在特殊字符前加\转义。
例:a’$a -> “a’$a”

在操作系统要求基础上,disql要求:
对特殊字符要用双引号括起来。例:a\a -> ‘”a\a”’;
有双引号需要用双引号括起来,同时双引号需要转义。
例:a”\a -> a””\a -> “a””\a” -> ‘”a””\a”’;
单引号根据操作系统要求,将单引号放入双引号中。
例:a’a -> “a’a”;
单引号+特殊字符,与系统保持一致;
单引号+双引号,根据操作系统要求,单引号需要放在双引号中,双引号中表示双引号使用\转义。
例:a”’a -> “a””’a” -> “”a””’a”” -> “\”a\”\”’a\””;

2、 利用终端连接到Linux系统上,进入disql所在安装目录,启动disql工具并进入到数据库;(用户名、密码:缺省值为 SYSDBA/SYSDBA)
在这里插入图片描述
3、 登录disql(有两种方式,一种是LOGIN/LOGOUT,其二是CONN[ECT] /DISCONN[ECT])
在这里插入图片描述
4、 注销会话
在这里插入图片描述
5、 登录会话;
在这里插入图片描述
6、 注销会话;
在这里插入图片描述
7、 使用disql,输入sql语句创建模式和表;
在这里插入图片描述
注:在 DIsql 中 SQL 语句应以分号“;”结束。对于执行语句块,创建触发器,存储过程,函数,包,模式等时需要用“/”结束。

8、 在创建好模式以及表之后,我们需要在表里面插入数据,执行插入命令;
在这里插入图片描述
9、 执行查询命令,查看刚才输入的数据;(可以看到我们的数据插入操作完成);
在这里插入图片描述
10、 执行修改命令,查看修改后的参数;
在这里插入图片描述
11、 执行删除命令,再查删除后的界面;
在这里插入图片描述
12、 disql脚本的启用与编写;
脚本可以在启动 DIsql 时就运行,或者在进入 DIsql 之后再运行。如果在启动时运行,只能使用<运行脚本>;如果在进入 DIsql 之后,使用<`运行脚本>或者<start 运行脚本>来运行脚本都可以。
在这里插入图片描述
13、 脚本带参数值,参数名必须是数字。在脚本中通过&n 来引用参数,n为1表示为第一个参数,2表示第二个参数,依次类推。其次,因为参数是原样替换,因此如果 SQL 语句中字符串要求用单引号,那么定义的参数值也应该包含单引号;另外如果字符串中有特殊字符,需要使用双引号将整个字符串作为一个整体,需要注意的是,如果作为整体的字符串中有双引号作为内容,需要将内容的双引号转义。如果参数值是数字,写法没有特殊要求。如果参数值是字符串,应该用单引号扩起,如果字符串有空格,应该在单引号外面,再加上一个双引号扩起。

编写脚本:
在这里插入图片描述
启动disql之后,根据参数执行脚本:
在这里插入图片描述

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值