mysql 的 sql 语句中有办法获取系统的环境变量吗以及如何初始化 mysql 的时候创建用户?

yestodayHadRain:接上一个帖 /t/710231

楼主想通过 docker-compose 启一个 javaweb 服务,已经把 javaweb 中的配置文件抽取到了系统的环境变量中然后通过一个配置文件来控制.但是 mysql 这里遇到些问题:
1.想根据环境变量中 database 的名字来动态创建数据库.现在只能写死数据库的名字,不知道如何在 sql 中获取系统的环境变量
2.想根据环境变量中 数据库用户和密码 在数据库初始化的时候创建用户名密码,这块也不知道怎么实现,目前只能写死 root 然后 用环境变量中的 MYSQL_ROOT_PASSWORD

MySQL 的 SELECT,如何让分钟或者秒数来做 WHERE 条件呢?

uti6770werty:InSerttTime 字段是 datetime 类型 比如,要 SELECT 出 InSerttTime 字段是"2020-03-15 XX:43:XX",要找出当天 43 分的所有字段内容 如果是指定时、秒,而不指定日期呢?zvcs:... where minute ( InSerttTime )=‘4’

mysql 这种情况怎么查?

qaqLjj: 如图,怎么查询同时掌握了第一张表所有技能的员工呢? 也就是说,希望的结果如下: emp 神崎 相田

mysql 查询

shimingzhoudf:A 表有 1,2,3,4 个字段 我现在查询结果需要是这样 表名 中文名 1 2 3 4 数据 x x x x x ... ... .. .. .. .. 其实中文名就是 4 字段的值 我看别人这样写过: select 4 中文名, * where 表名; 但我自己用老报语法错误shimingzhoudf:语法是这样 select…

一个 mysql 库容纳多少个表会比较明显的影响速度?

l890908:理论上来说基本上没有限制(42 亿多),但是同时访问的表越多,文件描述符就越多,从操作系统角度来说还是有影响的;那么在实操过程中多少个表会比较明显的影响速度?qiayue:可以不用考虑极限了,按照业务分库分表即可。举例我们的统计 SDK,每个接入的 app 都给一个单独的库,这样不同 app 互不影响。

对于多字段的组合搜索条件, mysql 应该怎么设置索引

dajj:假设有一个列表界面, 有 10 个搜索条件, 每个条件对应表的某个字段,都是精确搜索。 但是表的数据有 100 万条。 这种情况下,复合索引无法设置,因为字段组合太多. 那么,有没有通用的解决方案,可以设置索引,让任何条件的搜索都能很快?v2exblog:同问