数据库常用命令行操作
时间: 2025-01-08 21:52:32 浏览: 4
### 常用的数据库命令行操作教程
#### MySQL 数据库基本命令行操作
对于MySQL数据库,在命令行环境中可以执行多种SQL语句来管理数据库结构以及其中的数据。例如,创建一个新的数据库可以通过`CREATE DATABASE database_name;`这样的指令完成[^1]。
为了更具体地展示如何利用命令行工具与MySQL交互,下面给出了一条用于从文件向特定数据库导入数据的命令示例:
```bash
mysql -uroot -p123456 test123 < ./test.sql
```
这条命令表示以root用户身份登录到名为`test123`的数据库,并将位于当前目录下的`test.sql`脚本中的所有SQL语句依次执行,从而实现数据或表结构的批量加载[^2]。
#### Oracle 数据库 Schema 备份命令
当涉及到Oracle数据库时,如果想要备份整个模式(Schema),则可采用如下形式的命令来进行:
```bash
./dexp USERID=SYSDBA/SYSDBA001 FILE=db_str.dmp LOG=db_str.log SCHEMAS=test DIRECTORY=/mnt/data/dexp
```
这里指定了管理员账户信息、输出文件路径以及其他必要的参数选项,以便于后续恢复工作[^3]。
#### 达梦数据库 Linux 下用户创建及权限分配
针对达梦(DM)数据库产品,在Linux操作系统上可通过以下两条SQL语句快速建立具有最高权限的新用户:
```sql
CREATE USER "DMDBA" IDENTIFIED BY "dameng_dba";
GRANT "DBA" TO "DMDBA";
```
上述代码片段展示了怎样定义用户名及其初始密码,并赋予该账号相应的角色权限,使其能够全面控制数据库实例内的资源对象[^4]。
阅读全文