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之后,根据参数执行脚本:
本文地址:https://blog.csdn.net/weixin_49109748/article/details/107635874
上一篇: 最好的那颗白菜,都给了你
下一篇: python制作抽奖程序代码详解