您好,欢迎来到纷纭教育。
搜索
您的当前位置:首页在navicat上运行sql文件

在navicat上运行sql文件

来源:纷纭教育

前言

本文简单介绍在navicat上运行sql文件

第一步:

打开navicat,点击连接->mysql

第二步:

输入连接名,可以随便取

第三步:

双击连接名,颜色变化代表连接上了

第四步:

右键连接名,选择新建数据库

第五步:

填写自己的数据库名,然后选择字符集和排序规则,以下是它们的主要作用:

1. 字符集(Character Set)

字符集决定了数据库如何存储文本数据,也就是哪些字符可以被存储。常见的字符集包括:

  • UTF-8:一种广泛使用的字符集,能够表示几乎所有书写系统中的字符,是处理多语言文本的首选。
  • Latin1:一种单字节字符集,适合处理西欧语言,但对处理其他语言的支持较差。

2. 排序规则(Collation)

排序规则决定了数据库如何比较和排序字符数据。它基于字符集,并定义了字符之间的比较规则。排序规则涉及以下几方面:

  • 大小写敏感性:区分大小写的排序规则和不区分大小写的排序规则。例如,utf8_general_ci表示不区分大小写的排序规则,而utf8_bin则是区分大小写的二进制排序规则。
  • 比较规则:不同语言可能对字符的排序有不同的规则。例如,德语的排序规则可能会将带有重音符号的字母放在不同的位置。

常用的搭配

  • UTF-8 + utf8_general_ci:适用于大多数多语言应用,不区分大小写,通用性强。
  • UTF-8 + utf8_bin:适用于需要严格区分大小写的应用。
  • Latin1 + latin1_swedish_ci:适用于只处理西欧语言的应用,且不需要区分大小写。

  • utf8mb3:3字节,支持U+0000U+FFFF,不支持所有Unicode字符(例如emoji)。
  • utf8mb4:4字节,支持U+0000U+10FFFF,支持完整的Unicode字符集,包括emoji。
  • utf16:变长编码,使用2字节或4字节,支持U+0000U+10FFFF,以大端或小端方式存储。
  • utf16le:UTF-16的一个变体,使用小端字节序。
  • utf32:固定4字节,支持U+0000U+10FFFF,存储空间较大但处理简单。

在选择字符集时,大多数应用utf8mb4,因为它兼容性强并且支持完整的Unicode字符集。

点击确定

第六步:

点击新建的数据库激活,然后右键新建的数据库,选择运行SQL文件

第七步:

选择自己的sql文件,然后点击开始即可

第八步:

点击关闭,然后右键数据库,刷新下数据库即可。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- fenyunshixun.cn 版权所有 湘ICP备2023022495号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务