`

Oracle数据库增删改查基本指令

阅读更多

--建表************************************************************************************************************

 

 

-- 身份证或者手机号一类的定长的数据可以用char,char的性能更加好。

-- 创建一个表test1,包括nik,age,sex等数据。

create table test1 (nik varchar2(20),age number(3),sex char(2));

 

 

 

--添加************************************************************************************************************

 

 

-- 插入指定的数据

insert into test1(nik,sex) values('黄斌','男');

 

-- 插入全部数据,即不指定要插入的字段,则必须按照顺序给所有的字段赋值

insert into test1 values('hb',19,'男');

 

-- 将字段sex改为不能为null,那么不管如何也必须有sex这一项。

alter table test1 modify (sex char(2) not null);

 

 

 

-- 修改************************************************************************************************************

 

 

-- 更新某一个表的名字,将aaa改为zhangsan。

update test1 set nik = 'zhangsan' where nik = 'aaa';

 

-- 将所有的nik都改为zhangsan

update test1 set nik = 'zhangsan';

 

 

 

-- 删除************************************************************************************************************

 

 

-- 删除该表所有数据

delete test1;

 

-- 删除制定数据

delete test1 where nik = 'zhangsan';

 

 

-- 查看************************************************************************************************************

 

 

--查看表结构

desc test1;

 

-- 查看当前用户所有的表

select * from tab;

 

-- 查看某个表中的数据

select * from test1;

 

 

 

-- 查询************************************************************************************************************

-- 使用scott用户登录

 

-- 查看emp表

 

desc emp

 

--查看所有数据

select * from emp;

 

--查看指定数据,按顺序写

select empno,ename from emp;

 

-- 去重复,如果ename和job都相同,则只显示一个

select distinct ename,job from emp;

 

-- 查询某项的其他项

select job,empno from emp where ename = 'SMITH';

 

 

 -- 其他************************************************************************************************************

 

忘记管理员密码:

运行cmd,输入:

sqlplus /nolog

 

conn / as sysdba

 

alter user system identified by password;

效果如下:



 

 

  • 大小: 46 KB
0
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics