如何为数据库服务器

时间:2017-03-11 03:29:20

标签: php mysql mariadb

我正在尝试使用php代码选择数据库服务器值的默认排序规则。到目前为止,我能够使用以下select语句完成它。但是当我更改默认排序规则值时,查询结果保持不变。但是我希望这能够从mySQL和MariaDB中进行选择,同时有一个强大的方法来做到这一点谢谢。

$sql = 'SELECT DEFAULT_CHARACTER_SET_NAME, DEFAULT_COLLATION_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME ='.'"information_schema"';

1 个答案:

答案 0 :(得分:0)

"默认"数据库Environment: Redmine version 3.3.1.stable Ruby version 2.3.1-p112 (2016-04-26) [x86_64-darwin16] Rails version 4.2.7.1 Environment production Database adapter Mysql2 SCM: Subversion 1.9.4 Git 2.9.3 只是一个"默认"。如果您在创建表上未指定CHARACTER SET 而执行CREATE TABLE时,它仅用于(?)。

所以,不要为此烦恼。相反,请在CHARACTER SET上明确指定字符集。

但是, 只是每个字符/文本列的默认

CREATE TABLE同上。)