cmd命令操作oracle

2023年 8月 6日 41.3k 0

作为一名开发人员,经常需要用到数据库的操作。在 Oracle 数据库中,命令行界面是一个非常有用的工具。通过 cmd 命令,可以直接连接 Oracle 数据库,进行各种操作,例如创建表、插入数据、查询数据等等。下面就来介绍一些常用的 cmd 命令。

1. 连接数据库

sqlplus 用户名/密码@数据库名称

这个命令会连接指定的数据库,使用指定的用户名和密码。例如:

sqlplus scott/tiger@orcl

其中,scott 是用户名,tiger 是密码,orcl 是数据库名称。

2. 创建表

create table 表名(
列名1 数据类型1 [约束条件1],
列名2 数据类型2 [约束条件2],
...,
列名n 数据类型n [约束条件n]
);

这个命令会创建一个新的表,表名和列名可以根据需要修改。例如:

create table employee(
id number(10),
name varchar2(20),
age number(3),
salary number(10, 2),
primary key(id)
);

这个命令会创建一个名为 employee 的表,包括 id、name、age 和 salary 四个列,其中 id 是主键。

3. 插入数据

insert into 表名(列1, 列2, ..., 列n) values (值1, 值2, ..., 值n);

这个命令会向指定的表中插入一条新的记录。例如:

insert into employee(id, name, age, salary) values (1, '张三', 23, 5000);

这个命令会向 employee 表中插入一条记录,包括 id、name、age 和 salary 四个列的值。

4. 查询数据

select 列1, 列2, ..., 列n from 表名 [where 条件表达式];

这个命令会从指定的表中查询数据。例如:

select id, name, age, salary from employee where age >20;

这个命令会查询 employee 表中年龄大于 20 岁的员工的 id、name、age 和 salary 四个列的值。

5. 更新数据

update 表名 set 列1=值1, 列2=值2, ..., 列n=值n [where 条件表达式];

这个命令会更新指定表中的数据。例如:

update employee set salary=6000 where name='张三';

这个命令会将名字为“张三”的员工的工资更新为 6000。

6. 删除数据

delete from 表名 [where 条件表达式];

这个命令会删除指定表中的数据。例如:

delete from employee where id=1;

这个命令会删除 id 为 1 的员工的记录。

除了上述常见的命令之外,Oracle 数据库还有很多其他的命令可供使用。通过这些命令,可以快速方便地进行各种数据库操作。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论