mysql - 如何在 MySQL 中为用户设置默认架构

标签 mysql default database-schema

有没有办法为 MySQL 中的每个用户设置默认模式?如果可以,如何设置?其中用户 x 将默认为模式 y,用户 z 将默认为模式 a。

最佳答案

用户没有默认数据库。当前 session 有默认数据库。

您可以使用 DATABASE() 函数获取它 -

SELECT DATABASE();

你可以使用 USE 语句来设置它-

USE database1;

您应该手动设置它 - USE db_name,或在连接字符串中。

关于mysql - 如何在 MySQL 中为用户设置默认架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12426320/

相关文章:

mysql - mysql 压缩文本字段会减少当前数据库上的磁盘空间吗?

MySQL参数化查询与like运算符

mysql - Ansible Yum 模块无法正常工作

c++ - 澄清琐碎的破坏者

sql - 存储和查询每行不同的定价结构?

mysql - 在数据库中存储 OpenPGP key 和加密数据

php - 在 WHERE 子句中写入两个条件会导致 PDO 查询输出不正确

java - 如何从 servlet 打开全新的浏览器

java - 更改类变量并保存更改以供将来的程序运行?

php - 用户数据库模式 - 是否过度规范化?