![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维|数据库应用
数据库应用技术
梦醒贰零壹柒
这个作者很懒,什么都没留下…
展开
-
[运维|数据库] deepin V20.9 安装人大金仓数据库
以KingbaseES_V008R006C008B0014_Lin64_install.iso示例安装人大金仓数据库。系统: deepin V20.9。原创 2024-05-31 15:08:56 · 244 阅读 · 0 评论 -
[运维|数据库] mysql8报Public Key Retrieval is not allowed错误
【代码】[运维|数据库] mysql8报Public Key Retrieval is not allowed错误。原创 2024-01-03 16:41:57 · 409 阅读 · 0 评论 -
[开发|数据库] postgresql数据默认数据为null导致排序排序失效
在 PostgreSQL 中,如果你在排序操作中使用 NULL 值,并且希望将 NULL 值排在结果的最后,可以使用 ORDER BY …NULLS LAST 语法。PostgreSQL 版本: 请确保你的 PostgreSQL 版本是 9.3 或更高版本。其他排序规则: 在某些情况下,排序可能会受到数据库的全局排序规则或者表的默认排序规则的影响。列的数据类型: 如果你在排序的列中使用了其他数据类型,可能会影响排序的结果。确保排序列的数据类型与你的期望一致。正确的语法: 确保你使用的是正确的语法。原创 2023-10-19 09:20:25 · 758 阅读 · 1 评论 -
[运维|数据库] 数据库迁移到金仓数据库时,sys_user表报错原因
数据库中存在表sys_user,人大金仓数据库存在系统表sys_user,表冲突导致代码中查询的时候查的是系统表sys_user,而不是我们建的表。解决方法:设置普通用户忽略系统表。原创 2023-09-25 17:40:03 · 1279 阅读 · 0 评论 -
[运维|数据库] 人大金仓kingbase数据库显示当前数据库模式
在sql控制台执行如下命令可显示当前数据库模式。原创 2023-09-25 15:19:16 · 966 阅读 · 0 评论 -
[运维|数据库] mysql触发器转postgresql触发器代码示例
该函数在每次删除操作后执行。然后,我们创建了一个触发器。函数,然后返回 OLD。表中删除行后触发,调用。函数来执行相应的逻辑。原创 2023-09-16 15:56:48 · 76 阅读 · 0 评论 -
[运维|数据库] 将mysql的null.unix_timestamp(now()) * 1000转为PostgreSQL的语法
中,您可以使用以下方式将。原创 2023-09-16 15:01:33 · 259 阅读 · 0 评论 -
[运维|数据库] 在 PostgreSQL 中使用正则表达式进行模式匹配
PostgreSQL 支持丰富的正则表达式功能,您可以使用正则表达式进行更复杂的模式匹配,包括字符类、分组、量词等。这将执行不区分大小写的正则匹配。同样,PostgreSQL 还支持其他正则表达式操作符,如!‘your_pattern’ 是您的正则表达式模式。column_name 是您要搜索的列名。your_table 是包含数据的表名。*(不区分大小写的不匹配)等。原创 2023-09-16 11:47:15 · 776 阅读 · 0 评论 -
[运维|数据库] MySQL 中的COLLATE在 PostgreSQL如何表示
在 PostgreSQL 中,字符集(collation)和排序规则(collation order)的概念与 MySQL 类似,但语法和用法略有不同。在 PostgreSQL 中,字符集和排序规则通常是数据库、表或列级别的设置,而不是在查询中使用 COLLATE 关键字来指定。请注意,PostgreSQL 默认使用 C(C 样式)排序规则,它是一种快速但不支持多语言排序的规则。如果您需要支持不同的语言或特定的排序需求,可以选择适当的字符集和排序规则,然后在数据库、表或列级别进行设置。原创 2023-09-16 11:36:49 · 858 阅读 · 1 评论 -
[运维|数据库] MySQL中的存储过程语句,在PostgreSQL中为什么是函数
这意味着在 PostgreSQL 中,您可以创建具有不同用途的函数,包括执行操作和返回结果。函数可以具有输入参数和返回值,这使得在 PostgreSQL 中的函数非常灵活。中的存储和计算逻辑更加一致,并且在设计数据库逻辑时提供了更大的灵活性。您可以根据需要创建适合您的用例的函数,并根据函数的输入参数和返回值来定义其行为。存储过程通常用于执行一系列数据库操作,而函数用于返回一个值或结果。的存储过程类似,用于执行一系列数据库操作,但没有返回值。中,这些函数通常称为 “无返回值函数” 或 “过程”。原创 2023-09-16 11:17:22 · 280 阅读 · 0 评论 -
[运维|数据库] PostgreSQL数据库对MySQL的 READS SQL DATA 修饰符处理
中,访问权限通常是通过数据库角色和表级别的权限进行管理,而不需要类似。中管理数据库对象的访问权限,您可以使用以下。:授予用户或角色对表、视图等对象的特定权限。:撤销用户或角色对表、视图等对象的特定权限。以下是一个简单的示例,展示如何使用。:定义对新对象的默认权限规则。命令授予某个角色对表的。原创 2023-09-16 11:09:49 · 449 阅读 · 0 评论 -
[运维|数据库] mysql中的READS SQL DATA修饰符说明
是 MySQL 存储过程和函数中的一种权限修饰符,用于标识该存储过程或函数只读取数据库的数据而不修改它。这个修饰符通常用于声明存储过程或函数的权限,以告知数据库管理系统该过程或函数不会对数据库进行写操作,从而允许在某些情况下提供更严格的安全性和性能优化。修饰符的主要作用是为了帮助数据库管理系统优化执行计划,因为它明确表示了该存储过程或函数不会对数据库中的数据进行更改。这允许数据库执行引擎在执行这些过程或函数时采取一些针对只读操作的优化措施。在 MySQL 存储过程或函数的定义中,您可以使用。原创 2023-09-16 11:00:43 · 674 阅读 · 0 评论 -
[运维|数据库] MySQL中的longtext类型在PostgreSQL中用text表示
在 PostgreSQL 数据库中,您可以使用 TEXT 数据类型来表示与 MySQL 中的 LONGTEXT 数据类型类似的文本数据。TEXT 数据类型允许存储非常大的文本值,因此可以用于存储长文本、大型文档等。在上面的示例中,我们将 LONGTEXT 列转换为 PostgreSQL 中的 TEXT 列,以便在 PostgreSQL 中存储文本数据。原创 2023-09-16 10:52:24 · 1070 阅读 · 1 评论 -
[运维|数据库] mysql的charset与PostgreSQL的encoding
在 PostgreSQL 中,字符集通常由所谓的"编码"(encoding)来表示。请注意,要使用特定的编码或字符集,您需要在创建数据库时或在表的列级别明确指定编码。在 PostgreSQL 中,编码是与数据库或表关联的属性,而不是字符数据本身的属性。因此,要确保数据以正确的编码存储和检索,需要在数据库和表级别设置适当的编码。在 PostgreSQL 中,Big5 可以使用 BIG5 编码来表示。在 PostgreSQL 中,GBK 可以使用 GBK 编码来表示。原创 2023-09-16 10:41:04 · 710 阅读 · 0 评论 -
[运维|数据库] msql中的 FIND_IN_SET如何转化为pg数据中的ARRAY_POSITION的函数
函数将逗号分隔的字符串 ‘value1,value2,value3’ 转换为一个数组,然后使用。函数来查找 ‘value’ 是否在数组中。如果该函数返回的位置不为。函数用于查找一个值是否存在于逗号分隔的字符串列表中。函数将逗号分隔的字符串转换为数组,然后使用。函数来查找值是否在数组中。查询中,我们首先使用。,则表示找到了该值。原创 2023-09-16 09:37:44 · 968 阅读 · 0 评论 -
[运维|数据库] kingbase|PostgreSQL数据库查看索引
这将返回查询文本以及有关查询中使用的索引的统计信息。这将返回包含索引名称、表名称以及索引定义的结果集。原创 2023-09-16 09:16:42 · 1507 阅读 · 0 评论 -
[运维|数据库] mysql迁移金仓数据库踩坑笔记(持续更新。。。)
floor(extract(epoch from now())): 生成当前时间戳;原创 2023-08-08 22:50:57 · 302 阅读 · 0 评论 -
[运维|数据库] 金仓数据库int转换、bit转换配置笔记
1.金仓数据库int转换配置。原创 2023-08-08 15:58:45 · 573 阅读 · 1 评论 -
[运维] 金仓数据库使用笔记
金仓数据库使用笔记原创 2023-04-21 12:59:36 · 172 阅读 · 0 评论 -
[运维|数据库] 人大创建数据库操作及数据库备份步骤笔记
【代码】[运维|数据库] 人大创建数据库操作及数据库备份步骤笔记。原创 2023-07-20 20:43:57 · 994 阅读 · 0 评论 -
[运维|数据库] mysql数据库数据迁移到人大金仓数据库
访问路径跳转金仓数据库迁移工具首页: http://localhost:54523/迁移过程中迁移失败现象如下所示,迁移操作时可选择关闭迁移。通过终端查看netstat -nat查看迁移工具端口号。金仓数据库迁移工具无法点击启动(已经启动了)迁移文档见人大金仓用户手册。2. 选择迁移目标数据库。原创 2023-07-20 20:43:22 · 737 阅读 · 0 评论 -
[运维|数据库] 金仓数据库文档
金仓数据库文档地址原创 2023-07-12 14:52:17 · 87 阅读 · 0 评论 -
[开发|数据库] 数据库客户端编程开发框架
客户端编程开发框架-Hibernate Spatial。客户端编程开发框架-MyBatis-Plus。客户端编程开发框架-SQLAlchemy。客户端编程开发框架-Hibernate。客户端编程开发框架-Liquibase。客户端编程开发框架-Activiti。客户端编程开发框架-MyBatis。客户端编程开发框架-Flyway。客户端编程开发框架-Efcore。客户端编程开发框架-Django。客户端编程开发框架-DbUnit。客户端编程开发框架-EF6。客户端编程开发框架-Qt。原创 2023-07-12 14:48:34 · 219 阅读 · 0 评论 -
[运维|数据库] docker postgresql数据库环境变量配置
指定了容器内部和主机之间的端口映射,将 PostgreSQL 的默认端口 5432 映射到主机的相同端口。替换为你想要设置的实际值。的用户名、密码和数据库名设置为指定的值。替换为你想要设置的实际值。原创 2023-07-12 11:47:47 · 1558 阅读 · 0 评论 -
[运维|数据库] 金仓数据库踩坑-字符串判空问题
字符串判空问题,金仓直接把空字符串当成null,这样在sql里使用 a = ''判断空就会有问题,需要改一下数据库data目录下的kingbase.conf文件;kingbase(单引号空值)判断失效。原创 2023-07-11 22:06:17 · 1403 阅读 · 0 评论 -
deepin15.11使用docker安装mysql5.7.29
安装dockersudo apt install dockersudo apt install docker-ce-clisudo apt install docker-ce下载mysql5.7镜像查找mysql5.7镜像MySQL 镜像库地址:https://hub.docker.com/_/mysql?tab=tags下载mysql5.7镜像修改镜像源docker 默认使用国外镜像,需将其修改使用国内镜像编辑daemon.json文件,没有daemon.json文件,则创建该文件原创 2020-06-01 21:50:23 · 399 阅读 · 0 评论 -
[运维|数据库] mysql数据库sql语句笔记
是字段的长度限制,适用于字符型字段,例如VARCHAR(50)表示最大长度为50的字符串。用于指定新增字段的位置,可选择将其放在已存在的某个字段之后。是用于指定筛选条件的语句,例如。是要新增字段的数据类型,可以是。用于指定字段是否允许为空值。3是要插入或更新的值。用于设置字段的默认值。是要进行修改的表名,原创 2023-06-23 21:23:50 · 79 阅读 · 0 评论 -
[运维] mysql使用笔记(持续更新)
常用操作查看错误日志cat /var/log/mysql/error.log查看配置文件ls /etc/mysql/常见错误处理报以下错误信息Plugin 'InnoDB' init function returned error处理方案:见CentOS下的MySQL爬坑(Plugin ‘InnoDB’ init function returned error.)...原创 2021-02-05 13:41:10 · 142 阅读 · 0 评论 -
h2数据库使用
h2数据库进入shelljava -cp ../lib/h2-1.4.200.jar org.h2.tools.ShellWelcome to H2 Shell 1.4.200 (2019-10-14)Exit with Ctrl+C[Enter] jdbc:h2:~/testURL jdbc:h2:/usr/local/db/xxx-xxx[Enter] org.h2.DriverDriver [Enter] User xxxxxxPasswo原创 2020-09-26 23:12:50 · 271 阅读 · 0 评论 -
[运维] mysql数据库使用笔记(持续更新)
连接mysql数据库mysql -uroot -proot -h 172.24.1.9 -P 33006原创 2021-08-25 17:46:36 · 95 阅读 · 0 评论