http://blog.sina.com.cn/s/blog_406a1d3f0100qz2f.html
连接数据库
D:\>sqlplus /nolog --运行sqlplus命令,进入sqlplus环境,/nolog参数表示不登录
SQL>conn / as sysdba; 以dba身份连接(登录)数据库
或者
D:\>sqlplus user/password as sysdba;
创建用户
SQL>create user maiyo identified by password;
SQL>grant dba to maiyo; 为用户maiyo赋予dba权限
更改用户密码
SQL>alter user maiyo identified by password;
解锁用户
SQL>alter user hr account unlock; 解锁hr用户;
查看已创建用户
SQL>select username from dba_users(或all_users);
查看用户状态
SQL>select username,account_status from dba_users where username='HR';
查看用户表
SQL>select table_name from user_tables;
查看表结构
SQL> desc mytable;
创建表
SQL>create table mytable(emp_id number(10),name varchar2(20),age number(3));
更改表
SQL>alter table mytable add(psd number(10));添加列
SQL>alter table mytable drop column age;删除age列
SQL>drop table mytable;删除表
插入表数据
SQL>insert into mytable(emp_id,name,age) values(1,'maiyo',24);
更改表数据
SQL>update mytable set age = 25 where name = 'maiyo';
删除表数据
SQL>delete mytable where name = 'maiyo';
相关推荐
sqlplus / as sysdba startup ``` 2. **创建Oracle用户**: 在SQL*Plus环境中,你可以使用`CREATE USER`语句创建新用户。例如,创建一个名为`newuser`的用户,分配密码`password123`,并设置默认表空间: ``` ...
sqlplus 访问数据库命令(本地访问/远程访问),和数据库建立连接的命令,是数据库操作的环境 sqlplus 用户名/密码 show user 显示当前用户的用户名 在sqlplus中可以使用 ! 可以在shell和sqlplus间切换,!shell...
监听器(Listener)是Oracle数据库系统的一个组件,负责接收客户端连接请求并转发到相应的数据库实例。编辑`listener.ora`文件,通常位于Oracle的`network/admin`目录下,添加新的服务描述,如文中所示,确保监听器...
在DB2中,可以使用`db2look`命令,而在Oracle中,可以使用`describe`命令结合`sqlplus`的`spool`功能或`expdp`。 在提供的压缩包文件中,我们有以下三个文件: 1. **Configuration.bat**: 这可能是一个批处理文件...
Sqlplus是Oracle自带的工具软件,主要用于执行sql语句,pl/sql块。,如何使用:,, 1)在开始,程序,oracle,orachome90,, ,,application,development,sql*plus(这个是在dos下操作), 2)在运行栏中输入:sqlplusw或者...
现在,你已经完成了Oracle数据库和PL/SQL Developer的安装及配置,可以开始使用PL/SQL Developer进行数据库对象的创建,如建表、创建视图、编写存储过程等操作。 注意:Oracle数据库的管理涉及多个组件和服务,如...
登录的方法多样,可以使用sqlplus工具,通过不同格式的语句登录。比如,可以使用sys用户登录并以sysdba权限操作,也可以通过用户名和密码直接登录,或者使用/nolog连接到数据库。当连接后,如果需要切换用户,可以...
- **SQLPLUS**:是Oracle提供的一个命令行工具,用于执行SQL语句和PL/SQL块,提供丰富的功能,如数据检索、格式化输出、执行批处理脚本等。 - **环境变量**:配置环境变量可以优化SQLPLUS的运行环境,例如设置NLS_...
-- 在表空间下面建表不受限制 ``` ### 创建角色与授权 创建角色的命令为: ```sql CREATE ROLE 角色名 IDENTIFIED BY 密码; ``` 接着是给角色授权的操作: ```sql GRANT CREATE SESSION TO 角色名; -- 给角色...
- **建立连接**:通过telnet命令或Sqlplus工具连接服务器,进入数据库环境。 - **创建数据表**:使用`CREATE TABLE`语句定义表结构,包括字段名、类型和约束等。 ##### 插入数据与SQL命令 - **插入数据**:利用`...
1. 安装Oracle客户端,并配置好数据库连接信息。 2. 导出数据库的几种方式: - 导出整个库:`exp 用户名/密码@数据库服务名 file=文件路径.log=log=日志路径.log` - 不包含数据导出:`... rows=n` - 导出单个表:...
SQLPLUS是Oracle提供的一个命令行工具,用于执行SQL语句和脚本。它允许用户输入SQL语句并立即执行,查看执行结果,以及管理会话。 - **SQLPLUS命令的功能**:包括设置环境变量、格式化输出、执行SQL脚本等。 - **...
3. **建表**: - `CREATE TABLE table_name (column_name data_type [constraint], ...);` - 示例:`CREATE TABLE employees (id NUMBER(6) PRIMARY KEY, name VARCHAR2(50));` 4. **修改表**: - 加字段:`...
- **设定sqlplus行的长度**:使用`set linesize n`命令调整每行字符的最大数量。 - **指定分页的尺寸**:使用`set pagesize n`命令设定一页显示的行数。 #### 五、用户管理 用户管理是数据库安全的关键组成部分,...
1. **建表操作** - `CREATE TABLE AS SELECT` 语句用于创建新表,其数据来自另一个已存在的表。如: ```sql CREATE TABLE test AS SELECT * FROM dept; CREATE TABLE test AS SELECT * FROM dept WHERE 1=2; ``...
- **CTAS(子查询建表)**: 使用子查询创建新表。 - **截取**: 清空表的内容但保留表结构。 - **给表加注释**: 使用`COMMENT`命令为表或列添加描述。 - **约束条件**: 用于确保数据完整性的规则。 #### 四、视图与...