Oracle 常用语句

1.查询用户拥有的所有表

SQL> select table_name from user_tables;

TABLE_NAME
------------------------------------------------------------
TBL_EXAM_DEPARTMENT
TBL_EXAM_USER
TBL_EXAM_PAPER
TBL_EXAM_TOPIC
TBL_EXAM_SUBJECTTYPE
TBL_EXAM_SUBJECTLEVEL
TBL_EXAM_SUBJECT
TBL_EXAM_CHOICE
TBL_EXAM_PAPERSUBJECT

已选择9行。

2.显示一张表的所有列名

SQL> desc TBL_EXAM_USER;
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ----------------------------
 ID                                        NOT NULL NUMBER(20)
 NAME                                               VARCHAR2(255)
 PASSWORD                                           VARCHAR2(255)
 TELEPHONE                                          VARCHAR2(255)
 GENDER                                             VARCHAR2(255)
 AGE                                                NUMBER(11)
 DEPARTMENT_ID                                      NUMBER(20)

3.设置列宽,分为 varchar 类型和 number 类型

SQL> col id format 999999   -- 设置数字列宽度为 7
SQL> col name format a20    -- 设置字符串列宽度为 20
SQL> select * from TBL_EXAM_Department;

     ID NAME
------- --------------------
      1 WebUI
      2 JavaEE
      3 大数据
      4 Android
      5 PHP
      6 IOS

已选择6行。

4.修改表的列名

SQL> alter table TBL_EXAM_Department
  2  rename column name to new_name;

表已更改。

SQL> desc TBL_EXAM_Department; -- 查看新的列名
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ----------------------------
 ID                                        NOT NULL NUMBER(20)
 NEW_NAME                                           VARCHAR2(255)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • --修改表字段名 --修改字段默认值 --增加字段 --修改注释 --修改表的表空间 --修改表的索引的表空间
    否否阅读 187评论 0 2
  • SQL语言基础 本章,我们将会重点探讨SQL语言基础,学习用SQL进行数据库的基本数据查询操作。另外请注意本章的S...
    厲铆兄阅读 5,347评论 2 46
  • 狗已经迭代可以不啃骨头只吃软饭和流食猫已经迭代可以不抓老鼠只吃没刺的鱼和进口罐头老鼠已经迭代强大的基因再无天敌暴发...
    静听旁白阅读 227评论 0 4
  • 2017 09 一年的开始,咱们也该换一届负责人。 Fly运动社换届与颁奖大会 Fly运动社第四届社长燕~ 很高兴...
    WaitTM阅读 313评论 0 2
  • 若是在成年之后竟然还有“手把手教”的机会,请珍惜。什么叫珍惜?珍惜的意思是说,在这个过程中,一定要认真观察,认真思...
    Cherry_Lyu阅读 267评论 0 1