我现在是这样写的,就是无法判断指定的数据库是否存在,求大佬帮忙改写一下,如果指定的数据库已经存在就直接执行命令,如果不存在就先创建数据库再执行命令
变量名 | 类 型 | 静态 | 数组 | 备 注 | 数据库存在 | 逻辑型 | | | 创建数据库SQL | 文本型 | | | 查找数据库SQL | 文本型 | | | 局_记录集 | 整数型 | | | 局_记录集行数 | 整数型 | | |
查找数据库SQL = “SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = '” + 数据库名称 + “';”执行SQL语句 (全局_mysql句柄, 查找数据库SQL ) 调试输出 (全局_mysql句柄 )局_记录集 = 取记录集 (全局_mysql句柄 ) 创建数据库SQL = “CREATE DATABASE IF NOT EXISTS `” + 数据库名称 + “` DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;” 如果 (全局_mysql句柄 ≠ 0 ) 检查并创建表_最终版 (数据库名称 ) 如果真 (执行SQL语句 (全局_mysql句柄, 创建数据库SQL ) = 真) 检查并创建表_最终版 (数据库名称 ) 释放记录集 (局_记录集 )
|