oracle数据库一些基本sql操作
2016-07-27 17:42
197 查看
一.命令行启动监听和服务(TNSListener 和orcaleServiceORCL) 没有这两个服务oracle是启动不了的,你也可以在服务中手动启动。(如果你在安装oracle是是设置的是自动启动,那么这一步就不需要了。
1.lsnrctl start
2.oradim -startup -sid orcl
二.登陆
几个默认用户
1.sys (系统管理员,拥有最高权限)
2.system(网络管理员,拥有次于sys的权限)
3.scott(普通用户)
登陆形式
1.在cmd中输入sqlplus
2.先以系统管理员登陆,输入sys/oracle as sysdba
3.现在便可以创建新的用户和密码,输入create user 用户名 identified by 密码;
三.授权
授权(grant create session to 用户名;
grant create table to 用户名;
grant unlimited tablespace to 用户名;)
本用户给其他用户授权查看自己的表( grant select on 自己的表名 to 别人的用户名;)
取消授权(revoke create table from lisi;
查看用户已有权限(select * from user_sys_privs;)
四.表操作
创建表 create table 表名(id int,name varchar2(20));
插入数据
insert into 表名(字段1,字段2,字段三) values(1,1,'xiaoming');
或者 insert into 表名 values(1,1,'xiaoming');
表中加字段 alter table 表名 add 新字段名 char(20);
字段改名 alter table 表名 rename column 字段名 to 新字段名;
删除字段 alter table 表名 drop column 字段名;
删除全部字段 trancate table 表名;
删除表 drop table 表名;
插入数据后要 commit;(相当于保存)
额外cmd命令
1.DBCA(创建oracle数据库)
2.NETCA(监听程序配置)
1.lsnrctl start
2.oradim -startup -sid orcl
二.登陆
几个默认用户
1.sys (系统管理员,拥有最高权限)
2.system(网络管理员,拥有次于sys的权限)
3.scott(普通用户)
登陆形式
1.在cmd中输入sqlplus
2.先以系统管理员登陆,输入sys/oracle as sysdba
3.现在便可以创建新的用户和密码,输入create user 用户名 identified by 密码;
三.授权
授权(grant create session to 用户名;
grant create table to 用户名;
grant unlimited tablespace to 用户名;)
本用户给其他用户授权查看自己的表( grant select on 自己的表名 to 别人的用户名;)
取消授权(revoke create table from lisi;
查看用户已有权限(select * from user_sys_privs;)
四.表操作
创建表 create table 表名(id int,name varchar2(20));
插入数据
insert into 表名(字段1,字段2,字段三) values(1,1,'xiaoming');
或者 insert into 表名 values(1,1,'xiaoming');
表中加字段 alter table 表名 add 新字段名 char(20);
字段改名 alter table 表名 rename column 字段名 to 新字段名;
删除字段 alter table 表名 drop column 字段名;
删除全部字段 trancate table 表名;
删除表 drop table 表名;
插入数据后要 commit;(相当于保存)
额外cmd命令
1.DBCA(创建oracle数据库)
2.NETCA(监听程序配置)
相关文章推荐
- Oracle数据库的CONNECT BY ROWNUM研究
- ORACLE 创建作业JOB例子
- 谨防全角空格
- oracle数据库常用99条查询语句
- ORACLE11G OCP-051 第86题
- oracle 监听
- Oracle SQL优化 总结(很全面)一起来学习一下!
- oracle分页查询数据重复问题
- Oracle不能导入空表解决方案
- Oracle常用查看表结构命令
- oracle,如何查看视图结构,获得视图中的字段名称、字段类型、字段长度等。
- oracle复制表数据,复制表结构
- Oracle笔记(十三) 视图、同义词、索引
- Oracle 中的SID是什么意思?有什么作用?
- java.lang.NoSuchMethodError: oracle.i18n.text.converter.CharacterConverterOGS.getInstance
- ORACLE11G OCP-051 第85题
- oracle当前日期加一天、一分钟等
- oracle sql合计结果信息使用分组的小问题
- 【转】oracle in和exists、not in和not exists原理和性能探究
- Oracle-DDL