oracle实用命令(持续更新)
2018-01-11 18:20
239 查看
登录oracle(需要在oracle用户下)
执行sqlplus,然后输入用户名和密码就可以了,如果是第一次使用oracle的话,可以直接使用sqlplus / as sysdba免密码以管理员的身份登录
开启或关闭数据库
进入sqlplus命令行之后,执行startup启动oracle,执行shutdown immediate关闭oracle
创建第一个自定义用户test
create user test identified by 123456; 创建一个用户名为test,密码为123456的用户
给这个用户授权
grant dba to test; 使test用户拥有dba管理员权限,其中权限还有connect和resource
删除test用户
drop user test;
修改test密码
alter user test identified by 666;
现在我们尝试远程使用test用户登录oracle服务器
sqlplus test/123456@//172.16.1.99:1521/orcl 因为oracle的默认端口是1521,orcl是我创建的数据库名
现在我想看一下数据库名称
select name from v$database;
查看ORACLE 数据库中本用户下的所有表
SELECT table_name FROM user_tables;
插入一条数据,注意列名num需要有引号括起来,否则会报错,oracle的列名最好都用引号括起来,否则会报ORA-00904错误,invalid
identifier
insert into "company" ("num") values(99);
更新一条信息,注意,如果oracle和mysql不同,如果是两个条件,不实用and,而是使用逗号分隔,否则会报错
update "company" set "num"=666 where "num"=6;
update "company" set "num"=666,"id"=2 where "num"=6;
(oracle)
update "company" set "num"=666 and "id"=2 where "num"=6;
(mysql)
删除一条信息
delete from "company" where "num"=9;
查看当前用户表结构
select * from
user_tab_columns;
查看表注释
select * from
user_tab_comments;
执行sqlplus,然后输入用户名和密码就可以了,如果是第一次使用oracle的话,可以直接使用sqlplus / as sysdba免密码以管理员的身份登录
开启或关闭数据库
进入sqlplus命令行之后,执行startup启动oracle,执行shutdown immediate关闭oracle
创建第一个自定义用户test
create user test identified by 123456; 创建一个用户名为test,密码为123456的用户
给这个用户授权
grant dba to test; 使test用户拥有dba管理员权限,其中权限还有connect和resource
删除test用户
drop user test;
修改test密码
alter user test identified by 666;
现在我们尝试远程使用test用户登录oracle服务器
sqlplus test/123456@//172.16.1.99:1521/orcl 因为oracle的默认端口是1521,orcl是我创建的数据库名
现在我想看一下数据库名称
select name from v$database;
查看ORACLE 数据库中本用户下的所有表
SELECT table_name FROM user_tables;
插入一条数据,注意列名num需要有引号括起来,否则会报错,oracle的列名最好都用引号括起来,否则会报ORA-00904错误,invalid
identifier
insert into "company" ("num") values(99);
更新一条信息,注意,如果oracle和mysql不同,如果是两个条件,不实用and,而是使用逗号分隔,否则会报错
update "company" set "num"=666 where "num"=6;
update "company" set "num"=666,"id"=2 where "num"=6;
(oracle)
update "company" set "num"=666 and "id"=2 where "num"=6;
(mysql)
删除一条信息
delete from "company" where "num"=9;
查看当前用户表结构
select * from
user_tab_columns;
查看表注释
select * from
user_tab_comments;
相关文章推荐
- docker实用命令(持续更新)
- Oracle--sqlplus常用命令,持续更新...
- linux实用命令个人总结【持续更新】
- Oracle数据库常用命令(持续更新)
- Oracle一些常用的查询命令总结(持续更新)
- shell实用命令【持续更新】
- linux 基础实用命令整理--后续还会持续更新
- Oracle常用命令(持续更新)
- 一些实用命令(持续更新)
- ORACLE常用查询命令,持续更新......
- Exchange Server 2013 运维系列——EMS实用命令收集(持续更新中...)
- oracle常用命令(日常整理,持续更新)
- Linux系统实用命令--持续更新中
- 【数据库】oracle常用sql总结(持续更新中)
- oracle 常用语句(持续更新)
- ORACLE 常用技巧(持续更新ing)
- Oracle 9i & 10g编程艺术-深入数据库体系结构-学习笔记(持续更新中)
- linux:实用的工具.....持续更新中
- Oracle Database Lite 常见问题 -- 持续更新中
- Ubuntu 命令收集(持续更新中...)