navicat 工具新建数据库时,字符集 和 排序规则,是什么意思啊,又该怎么选择

navicat 工具新建数据库时,字符集 和 排序规则,是什么意思啊,又该怎么选择,第1张

字符集一般是utf8 排序也选utf8 一般选择和表一样。

通过mysql命令修改:修改数据库字符集 mysql>use mydb mysql>alter database mydb character set utf-8;

创建数据库指定数据库的字符集 mysql>create database mydb character set utf-8;

通过配置文件修改: 修改/var/lib/mysql/mydb/dbopt default-character-set=latin1 default-collation=latin1_swedish_ci 为 default-character-set=utf8 default-collation=utf8_general_ci 重起MySQL。

扩展资料:

Navicat Premium 使能简单并快速地在各种数据库系统间传输数据,或传输一份指定 SQL 格式及编码的纯文本文件。这可以简化从一台服务器迁移数据到另一台服务器的类型的进程。不同数据库的批处理作业也可以计划并在指定的时间运行。

不同数据库的批处理作业可以计划并在指定的时间运行。其他功能包括导入向导、导出向导、查询创建工具、报表创建工具、资料同步、备份、工作计划及更多。

参考资料来源:百度百科-navicat

可在 ALTER DATABASE 上使用 COLLATE 子句来更改数据库的默认排序规则

ALTER DATABASE MyDatabase COLLATE French_CI_AS

更改数据库的默认排序规则不会更改任何现有用户定义表中的列排序规则。

可使用 ALTER TABLE 更改列的排序规则。

在 ALTER DATABASE 语句上使用 COLLATE CLAUSE 可以:

更改数据库的默认排序规则。新的默认排序规则适用于随后创建在数据库中的所有列、用户定义数据类型、变量和参数。

在数据库中定义的对象上解析 SQL 语句中指定的对象标识符时,使用新的默认排序规则

将系统表中的任何 char、varchar、text、nchar、nvarchar 或 ntext 列更改为使用新的排序规则。

将存储过程和用户定义函数的所有现有的 char、varchar、text、nchar、nvarchar 或 ntext 参数和标量返回值更改为使用新的排序规则。

将 char、varchar、text、nchar、nvarchar 或 ntext 系统数据类型,以及基于这些系统数据类型的所有用户定义数据类型更改为使用新的默认排序规则。

SQL Server的默认排序规则只能在安装SQL Server的时候才能修改,如果只是修改一个库,除了楼上给出的代码修改外,还可以自己手动修改,右键单击你需要修改的数据库,选择属性,在d出的对话框中选择选项,选项对话框中有个排序规则的下拉框。一般都是选择的Chinese_PRC_CI_AS

以上就是关于navicat 工具新建数据库时,字符集 和 排序规则,是什么意思啊,又该怎么选择全部的内容,包括:navicat 工具新建数据库时,字符集 和 排序规则,是什么意思啊,又该怎么选择、五种作业排序规则中,哪种排序规则的效果最好、SQL Server的排序规则在什么时候能够进行设置或修改等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9833422.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存