2、使用 Navicat 创建数据库


2.1 MySQL 默认数据库说明

  1. 系统自动创建的数据库
  • information_schema:贮存着所有数据库的元数据(诸如表结构、列信息等)。
  • mysql:保存着 MySQL 服务器的核心配置(例如用户权限、关键字等)。
  • 注意:这两个数据库为 MySQL 正常运作的根本,严禁删除
  1. 用户数据库的作用
  • 用户需构建自定义数据库用以存储业务数据(如学生信息、订单数据等)。

2.2 创建数据库的两种方式


方式

说明

图形界面工具

借由 Navicat 等工具进行可视化操作

命令行方式

运用 SQL 语句(诸如 CREATE DATABASE)于命令行中创建


2.3 数据库命名规则

  1. 必须唯一:于同一 MySQL 服务器内,不得存在重复的数据库名。
  2. 合法字符
  • 务必以字母或下划线(_)起始,不可由数字起始。
  • 名称中严禁包含空格、/、“(反引号)等特殊字符。
  1. 命名建议
  • 采用具意义的英文名称(例如 stuinfo 用以表示学生信息库)。
  • 规避中文,以防兼容性问题。

2.4 使用 Navicat 创建数据库

任务:创建名称为stuinfo的数据库,字符集设定为utf-8,校对规则确定为utf8_general_ci。

2.4.1 操作步骤:

  1. 开启 Navicat 并连接 MySQL
  • 启动 Navicat 程序,双击已配置完成的 MySQL 连接(例如 localhost)。
  1. 进入数据库管理界面
  • 在左侧导航栏之中,右键点击 MySQL 服务器,选取 “新建数据库”
  1. 填写数据库信息
  • 数据库名:输入 stuinfo(务必留意拼写,规避错误诸如 stulnfo)。
  • 字符集:选定 utf8(支持多语言文本)。
  • 排序规则:选择 utf8_general_ci(不区分大小写,通用规则)。
  • 示例界面
常规
数据库名:stuinfo
字符集:utf8 -- UTF-8 Unicode
排序规则:utf8_general_ci
  1. 确认创建
  • 点击 “确定”,达成数据库的创建。
  • 新创建的数据库将会在左侧导航栏中予以显示。

2.5 查看数据库文件路径

  • 默认存储路径C:\ProgramData\MySQL\MySQL Server 5.5\data,此文件夹存放着所有数据库的物理文件(诸如 .frm、.ibd 等)。创建的 stuinfo 数据库文件会被保存在此路径之下。

2.6 注意事项

  1. 字符集与排序规则
  • utf8:对大部分语言字符予以支持,但无法存储表情符号(需采用 utf8mb4)。
  • utf8_general_ci:在进行比较时不区分大小写(例如 ABC 等同于 abc)。
  • 若需对大小写进行区分,可选取 utf8_bin。
  1. 系统数据库安全
  • 严禁删除或修改 information_schema 和 mysql 数据库,否则极有可能致使 MySQL 服务出现异常。
  1. 命名规范
  • 避免将保留字(例如 user、date)用作数据库名。
  • 建议运用小写字母和下划线(诸如 student_db)。