关于Oracle中的一些基本操作,包括表空间操作,用户操作,表操作

1 --创建表空间

2 create tablespace itheima

3 datafile 'I:\oracle\table\itheima.dbf'

4 size 100m

5 autoextend on

6 next 10m;

7 --删除表空间

8 drop tablespace itheima;

9

10 --创建用户

11 create user itheima

12 identified by itheima

13 default tablespace itheima;

14

15 --给用户授权

16 --oracle数据库中常用角色

17 connect --连接角色

18 resource --开发者角色

19 dba --超级管理员角色

20

21 --给itheima角色授予dba角色

22 grant dba to itheima;

23

24 --切换到itheima用户下

25 --session->logoff->logon

26

27 --创建一个person表

28 create table person(

29 pid number(20),

30 pname varchar2(10)

31 );

32

33

34 --修改表结构

35 --添加一列

36 alter table person add gender number(1);

37 --修改列的类型

38 alter table person modify gender char(1);

39 --修改列名称

40 alter table person rename column gender to sex;

41 --删除一列

42 alter table person drop column sex;

43

44 --查询表中记录

45 select * from person;

46 --添加一条记录

47 insert into person (pid, pname) values (1, '小明');

48 commit;

49 --修改一条记录

50 update person set pname = '小马' where pid = 1;

51 commit;

52

53 --三个删除

54 --删除表中全部记录

55 delete from person;

56 --删除表结构

57 drop table person;

58 --先删除表,再创建表

59 truncate table person;

60

61 --序列,默认从1开始,依次递增,主要用来给主键赋值使用

62 --序列不真的属于一张表,但是可以逻辑和表做绑定

63 --dual:虚表,只是为了补全语法,没有任何意义

64 create sequence s_person;

65 select s_person.nextval from dual;

66 select s_person.currval from dual;

67

68 --添加一条记录

69 insert into person (pid, pname) values (s_person.nextval, '小明');

70 commit;

71 select * from person;

作者:JYRoy

oracle的一些基本操作,Oracle中的一些基本操作相关推荐

  1. linux中oracle静默安装失败,oracle 11 Linux 静默安装 步骤及错误解决(更新中)

    oracle 11 Linux 静默安装 步骤及错误解决(更新中) oracle 11 Linux 静默安装 步骤及错误解决(更新中) [待更新] oracle成功安装完成后 显示的页面如下 : 此时 ...

  2. 从oracle9i/92数据库中导出数据至 oracle 8.1.7 数据库中

    根据ORACLE官方文档的说明,一旦数据库创建后,数据库的字符集是不能改变的.因此,提前考虑自己的数据库将选用哪一种字符集 是十分重要的.数据库字符集选择的一般规则是将数据库字符集设定为操作系统本地字 ...

  3. oracle分组聚合查询,Oracle中分组查询group by用法规则解析

    本篇文章小编给大家分享一下Oracle中分组查询group by用法规则解析,文章介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Oracle中group by ...

  4. oracle 如何边看表中字段信息_【Oracle移行到Sqlserver完美解决案】④sqluldr2+bulk 32H=3H...

    在[Oracle移行到Sqlserver完美解决案]③执行时间改善案bcp+bulk 一文中,移行实现了,但数据600多万件,占内存3G多的操作log表,移行需要32H,这个时间我们是无法接受的. 原 ...

  5. oracle 正则表达式拆分字符串,oracle中通过正则表达式函数处理逗号分隔的字段...

    这个题目的确不大好写,其实际含义基于一个场景: 比如在oracle的某张表中,有两个字段 A1          B1 1         A,B,C,D, 2         E,F 假如现在的需求 ...

  6. oracle pi 3.14,Oracle中实现圆周率计算(一)

    今天两个同事用JAVA实现圆周率一百位小数的实现.一个同事问我要不要试试,由于很长时间没有写过JAVA代码,而且本身JAVA的水平就很差,于是打算用ORACLE实现. 其实Oracle中使用现成的函数 ...

  7. oracle 表导入到powerDesigner 中

    最近不忙,之前一直是用powerDesigner看表结构,还没自己导入过,今天试试 oracle 表导入到powerDesigner 中步骤: 1.File--->reverse Enginne ...

  8. oracle触发器比较,Oracle使用触发器和mysql中使用触发器的比较

    一.触发器 1.触发器在数据库里以独立的对象存储, 2.触发器不需要调用,它由一个事件来触发运行 3.触发器不能接收参数 --触发器的应用 举个例子:校内网.开心网.facebook,当你发一个日志, ...

  9. 160804、oracle查询:取出每组中的第一条记录

    oracle查询:取出每组中的第一条记录 按type字段分组,code排序,取出每组中的第一条记录 方法一: select type,min(code) from group_info  group ...

最新文章

  1. 【活动报名 | 青源Talk第4期】沈华伟:图神经网络及其应用
  2. 查询当前Oracle数据库的实例
  3. Python_第一堂课
  4. 解微分方程_matlab
  5. 算法 - 排序算法 (算法学习)(冒泡、选择、插入、希尔、快排、归并)
  6. webpack 生成dist,打zip包
  7. 日期的包装 java,Java基础之Java常用类--Object类,字符串相关类,包装类,日期相关类,数字相关类...
  8. C++ container member map
  9. linux微软公式编辑器,linux下的公式编辑器
  10. QT 利用QAxObject大数据读写excel文件
  11. 使用dom4j来解析xml文件或xml字符串
  12. 站在讲台上的时候,我怕我会心虚
  13. JVM成神之路-HotSpot虚拟机-编译原理、JIT、编译优化
  14. 递归算法和过程的详解
  15. 机器学习(四):剪枝技术(基础篇)
  16. Android监听应用切换到后台和前台
  17. linux命令详解之cd命令
  18. 07_python爬虫内容以及介绍
  19. Nginx代理POP协议之安装和配置
  20. java 编写 欢迎你_Java第三章 P72 输出”欢迎你,青“ 否则输出”对不起,你不是青“...

热门文章

  1. 与云原生及开源大神们的第二次亲密接触 | 全议程重磅发布
  2. 深入理解与应用Hadoop中的MapReduce
  3. python3 mysql代码行_教你用100多行写一个数据库(附源码)|python3教程|python入门|python教程...
  4. liunx JMeter 进行压力测试
  5. 企业实战_21_MyCat_keepalived 安装配置验证
  6. 【Java】数据结构—— 单链表和双链表
  7. mysql连接不上怎么重置密码错误_MySQL数据库连接不上、密码修改问题
  8. stream流倒序排序_java8 stream多字段排序
  9. 多线程:三大不安全案例
  10. jq之hover()