数据库的名称因数据库管理系统(DBMS)不同而有所差异,以下是常见数据库的默认名称及说明:
一、主流关系型数据库默认名称
MySQL - 默认数据库名:`mysql`(用于系统数据库)
- 常用数据库名:`information_schema`(元数据数据库)、`performance_schema`(性能监控数据库)
Oracle
- 默认数据库名:`ORACLE`(单实例数据库)
- 系统专用数据库:`SYSTEM`、`SYSAUX`、`TEMP`等
SQL Server
- 默认数据库名:`master`(系统数据库)
- 临时数据库:`tempdb`、`model`等
DB2
- 默认数据库名:`DB2`(单实例)
- 多实例环境需单独配置
二、其他数据库类型示例
MongoDB: 无默认数据库名,需手动创建(如`mydatabase`) PostgreSQL
SQLite:数据库文件即数据库名(如`mydatabase.db`)
三、自定义数据库名称的注意事项
命名规范
- 通常由字母、数字、下划线组成,长度不超过64个字符
- 避免使用保留字(如`master`、`tempdb`)
- 建议包含数据库用途描述(如`sales_db`、`user_data`)
唯一性要求
- 必须在数据库实例中唯一,否则会导致冲突
特殊场景
- 多实例环境需为每个实例配置独立名称
- 云服务(如阿里云)可能提供默认命名规则,需参考官方文档
四、查询数据库名称的方法(以MySQL为例)
```sql
SELECT TABLE_NAME, TABLE_COMMENT
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'your_database_name';
```
通过以上信息,可根据具体使用的数据库类型选择默认名称或自定义名称,并遵循命名规范以确保系统稳定性和可维护性。