Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MYSQL中,如何将utf-8设置为默认值?_Mysql_Database - Fatal编程技术网

在MYSQL中,如何将utf-8设置为默认值?

在MYSQL中,如何将utf-8设置为默认值?,mysql,database,Mysql,Database,可能重复: 我已经创建了我的数据库 我不想在我的.cfg中这样做 我想运行一个SQL查询,将utf-8设置为此服务器的默认值 数据库 一旦开始创建表,它就不再是一条语句。你需要: ALTER TABLE `foo`.`bar` CHARACTER SET utf8 COLLATION utf8_general_ci 正如评论中已经暗示的那样。这会将表中所有列的排序规则更改为指定的排序规则。但是,如果需要,也可以按列控制字符集和排序。ALTER TABLE数据库TABLE字符集utf8 CO

可能重复:

  • 我已经创建了我的数据库
  • 我不想在我的.cfg中这样做

    我想运行一个SQL查询,将utf-8设置为此服务器的默认值 数据库


一旦开始创建表,它就不再是一条语句。你需要:

ALTER TABLE `foo`.`bar` CHARACTER SET utf8 COLLATION utf8_general_ci

正如评论中已经暗示的那样。这会将表中所有列的排序规则更改为指定的排序规则。但是,如果需要,也可以按列控制字符集和排序。

ALTER TABLE
数据库
TABLE
字符集utf8 COLLATE utf8\u general\u ci;将改变表的编码。这是从MySql管理员那里获取的。不确定使用1命令的DB。