Oracle基本语句实例代码介绍

1 进入界面
  在cmd里面进入oracle的sqlplus界面:sqlplus scott/orcl@orcl
2 连接管理
  连接命令 conn[ect] sys/orcl@orcl as sysdba  断开连接 disc[onnect]  修改密码 psssw[ord]  显示用户 show user  退出界面 exit
3 执行编辑sql语句
  执行sql语句 start D:1.sql 或者 @ D:1.sql  

   编辑sql语句 edit D:1.sql  

   截取屏幕上的内容 spool D:1.sql(开始截取) spool off(停止截取)
4 用户管理
  创建用户 create user ssy identified by ssy  

   修改密码  alter user ssy identified by orcl  

   删除用户 drop user ssy(cascade)   cascade代表删除这个用户对应的所有对象  

   赋予权限 grant create session to ssy  grant all on emp to ssy  

   权限传递 grant all on emp to ssy with grant option(对象权限)

   根表有关的权限  grant create session to ssy with admin option(系统权限)其他的权限  

   收回权限 revoke all on emp to ssy(株连制度)
5 用户口令管理
  profile
6 表操作
  创建表   create table student(SNo number(4),Name nvarchar2(50),Sex char(2),Birthday date,Salary number(7,2) default 1000 not null)  

   修改表 添加一个字段

alter table student add(Address nvarchar2(100) [default value][null/not null]);  

  修改一个字段的长度

 alter table student modify(Name nvarchar2(10),Address nvarchar2(10));  

  修改一个字段的类型

 alter table student modify(Name varchar2(10));  

  修改一个字段的名称

  alter table student rename column Name to Name2;  

   删除一个字段

  alter table student drop column Salary;  

  修改表的名字

  rename student to stu;  

   删除表

   drop table student;  delete from student;

  删除所有记录,表结构还在,写日志,可以恢复的,速度慢,Delete 的数据可以恢复。  

  查看表字段结构

   desc student;

你可能感兴趣的:(oracle,修改密码,sql语句,identified)