当前位置: 首页 > news >正文

在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:适用于只处理西欧语言的应用,且不需要区分大小写。

在这里插入图片描述
下面列出了这几种UTF的区别,选择自己需要的

  • 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文件,然后点击开始即可
在这里插入图片描述
在这里插入图片描述

第八步:

点击关闭,然后右键数据库,刷新下数据库即可。
在这里插入图片描述

http://www.lryc.cn/news/428047.html

相关文章:

  • STM32裸机和RTOS中的线程安全问题及STM32cubeMX中的线程安全策略
  • 图的遍历
  • CUDA-MODE课程笔记 第8课: CUDA性能检查清单
  • 【备战蓝桥杯青少组】第二天 奇特的砖墙
  • 图像处理 -- 仿射变换之Affine Transformation
  • Nuxt3【项目配置】nuxt.config.ts
  • 中智讯“2024高校人工智能边缘应用项目实战师资培训班”圆满举办
  • IIS发布打包后文件
  • 四个自定义 SHAP 图
  • 为什么使用HTTPS?
  • 软件设计-系统架构师(五十五)
  • 三分钟学会线缆电流估算
  • Snipaste 的一款替代工具 PixPin,支持 gif 截图、长截图和 OCR 文字识别,功能不是一点点强!
  • Oracle基础教程
  • 电脑如何录屏?三款电脑录屏工具分享
  • idea2024建立maven web项目servlet 6.0
  • 游戏开放式新手引导框架设计
  • 【Hot100】LeetCode—189. 轮转数组
  • javaweb学习之HTML(一)
  • 项目实战:Qt+Opencv相机标定工具v1.3.0(支持打开摄像头、视频文件和网络地址,支持标定过程查看、删除和动态评价误差率,支持追加标定等等)
  • 【数据结构】汇总八、排序算法
  • Java-分割list并执行多线程任务的工具类
  • Springboot-从服务器获取一个输入流,转成视频文件存到oss
  • [Meachines] [Easy] Bastion SMB未授权访问+VHD虚拟硬盘挂载+注册表获取NTLM哈希+mRemoteNG远程管理工具权限提升
  • STM32标准库学习笔记-9.DMA 直接存储器存取
  • ubuntu VCS+verdi安装遇到的一些问题
  • 使用Poi-tl对word模板生成动态报告
  • day45-dynamic programming-part12-8.16
  • C# String的方法
  • Oracle RAC vs Clusterware vs ASM