2、使用 Navicat 创建数据库
文章标签:
sql数据库怎么创建数据库
2.1 MySQL 默认数据库说明
- 系统自动创建的数据库
- information_schema:贮存着所有数据库的元数据(诸如表结构、列信息等)。
- mysql:保存着 MySQL 服务器的核心配置(例如用户权限、关键字等)。
- 注意:这两个数据库为 MySQL 正常运作的根本,严禁删除。
- 用户数据库的作用
- 用户需构建自定义数据库用以存储业务数据(如学生信息、订单数据等)。
2.2 创建数据库的两种方式
方式 | 说明 |
图形界面工具 | 借由 Navicat 等工具进行可视化操作 |
命令行方式 | 运用 SQL 语句(诸如 CREATE DATABASE)于命令行中创建 |
2.3 数据库命名规则
- 必须唯一:于同一 MySQL 服务器内,不得存在重复的数据库名。
- 合法字符:
- 务必以字母或下划线(_)起始,不可由数字起始。
- 名称中严禁包含空格、/、“(反引号)等特殊字符。
- 命名建议:
- 采用具意义的英文名称(例如 stuinfo 用以表示学生信息库)。
- 规避中文,以防兼容性问题。
2.4 使用 Navicat 创建数据库
任务:创建名称为stuinfo的数据库,字符集设定为utf-8,校对规则确定为utf8_general_ci。
2.4.1 操作步骤:
- 开启 Navicat 并连接 MySQL
- 启动 Navicat 程序,双击已配置完成的 MySQL 连接(例如 localhost)。
- 进入数据库管理界面
- 在左侧导航栏之中,右键点击 MySQL 服务器,选取 “新建数据库”。
- 填写数据库信息
- 数据库名:输入 stuinfo(务必留意拼写,规避错误诸如 stulnfo)。
- 字符集:选定 utf8(支持多语言文本)。
- 排序规则:选择 utf8_general_ci(不区分大小写,通用规则)。
- 示例界面:
常规
数据库名:stuinfo
字符集:utf8 -- UTF-8 Unicode
排序规则:utf8_general_ci
- 确认创建
- 点击 “确定”,达成数据库的创建。
- 新创建的数据库将会在左侧导航栏中予以显示。
2.5 查看数据库文件路径
- 默认存储路径:C:\ProgramData\MySQL\MySQL Server 5.5\data,此文件夹存放着所有数据库的物理文件(诸如 .frm、.ibd 等)。创建的 stuinfo 数据库文件会被保存在此路径之下。
2.6 注意事项
- 字符集与排序规则
- utf8:对大部分语言字符予以支持,但无法存储表情符号(需采用 utf8mb4)。
- utf8_general_ci:在进行比较时不区分大小写(例如 ABC 等同于 abc)。
- 若需对大小写进行区分,可选取 utf8_bin。
- 系统数据库安全
- 严禁删除或修改 information_schema 和 mysql 数据库,否则极有可能致使 MySQL 服务出现异常。
- 命名规范
- 避免将保留字(例如 user、date)用作数据库名。
- 建议运用小写字母和下划线(诸如 student_db)。