为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle数据库开发必备利器之SQL基础

难度入门
时长 4小时14分
学习人数
综合评分9.67
338人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • 表空间分类

    .永久表空间

    .临时表空间

    .UNDO表空间(存储保存修改前的数据,数据回滚)

    查看全部
  • 查看登录用户

    show user

    查看数据字典

    desc dba_users

    查看所有用户

    select username from dba_users;


    查看全部
  • 1.系统用户

    .sys,system(权限高);sys是超级用户,必须以sysdba或者sysoper身份登录;

    数据字典的基表和视图都放在sys用户中

    .sysman 操作企业管理器,也属于管理员级别

    .scott(默认密码tiger)

    .使用system用户登录

    [username/password][@server][as sysdba|sysoper]

    .@server 如果数据库不在本机上,需要加上服务名或者ip地址


    查看全部
  • udpate语句

    .UPDATE table_name
    SET column1=valu1,...
    [WHERE conditions]


    查看全部
    0 采集 收起 来源:Oracle 修改数据

    2018-05-30

  • 添加数据

    .INSERT INTO table_name
    (column1,column2,.....)
    VALUES(value1,value2....)

    设置字段默认值

    ALTER TABLE  table_name

    MODIFY  column_name default  (值);


    sysdate:获取当前日期

    select * from table_name(查表)

    查看全部
  • 删除表

    1. 删除表中所有数据

    TRUNCATE TABLE table_name

        2.删除表

    DROP TABLE table_name


    查看全部
  • 给表中添加字段

    .ALTER TABLE table_name
    .ADD column_name datatype;

    更改字段数据类型

    .ALTER TABLE table_name
    .MODIFY column_name datatype;

    删除字段

    .ALTER TABLE table_name
    .DROP COLUMN column_name;

    修改字段名

    .ALTER TABLE table_name
    .RENAME COLUMN column_name TO new_column_name;

    修改表名

    RENAME table_name TO new_table_name;


    查看全部
  • 查看永久表空间文件存储位置:

    select file_name from dba_data_files where tablespace_name='表空间名字';

    查看临时表空间文件存储位置:

    select file_name from dba_temp_files where tablespace_name='表空间名字';


    查看全部
  • dba_tablespaces:管理员用户查看表空间的数据字典

    user_tablespaces:普通用户查看表空间的数据字典

    dba_users:管理员用户查看用户的数据字典

    user_users:普通用户查看用户的数据字典


    查看全部
  • Oracle数据类型:

    • 字符型

      • char(n)、nvhar(n)

      • varchar2(n)、nvarchar2(n)--nvarchar2和varchar2都可以表示可变长度的字符,其中nvarchar2用于存储Unicode格式的数据,更适合存储中文数据。

    • 数值型

      • NUMBER(p,s)--p是有效数字,s是小数点后面的位数

      • FLOAT(n)--主要用来存储二进制数,能表示的有效范围是1~26

    • 日期型:

      • DATE--表示范围:公元前4712年1月1日到公园9999年12月31日,可以直接精确到秒,一般使用此类型

      • TIMESTAMP--表示范围更精确,可以到小数秒

    • 其它类型--存放大数据:

      • BLOB--可以存放4GB的数据,以二进制形式储存

      • CLOB--也可以存放4GB的数据,以字符串形式储存


    查看全部
  • 用户锁定/解锁:

    ALTER USER username ACCOUNT UNLOCK|LOCK;


    查看全部
  • @MySQL---Oracle删除
    删除步骤:

      1.找到app\Administrator\product\11.2.0\dbhome_1\deinstall.bat
      2.指定要取消配置的所有单实例监听程序 【LISTENER】:  Enter
      3.指定在此Oracle主目录中配置的数据库名的列表【ORCL】:Enter
      4.是否仍要修改ORCL数据库的详细资料?【n】:y
      5.指定此数据库<1.单实例数据库;2.启用Oracle Restart的数据库>的类型[1]:Enter Enter Enter
      6.CCR check is finished
      是否继续<y -是,n - 否>?【n】:y
      等待...
      7.无法删除:'d:\app\Administrator\product\11.2.0\dbhome_1\deinstall.bat'。该目录正在使用中。
      在程序结束后删除。

    查看全部
    0 采集 收起 来源:Oracle卸载

    2018-05-26

  • @MySQL---Oracle的安装

    Oracle官方下载地址:
    www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html


    查看全部
    7 采集 收起 来源:Oracle安装

    2018-05-26

  • 删除表空间。注:如果只想删除表空间不删除表空间中的数据就不用写大括号中的内容,如果想连同表空间中数据一并删除就要加上大括号里面的内容:

    DROP TABLESPACE tablespacename [INCLUDING CONTENTS];


    查看全部
  • 修改表时添加外键约束

    alter table table_name

    add constraint constraint_name foreign key(column_name) references

    table_name(column_name) [on delete cascade]

    查看全部

举报

0/150
提交
取消
课程须知
只要知道数据库是什么就可以来学习本课程呦!
老师告诉你能学到什么?
掌握Oracle的SQL语句基础,为后续的课程学习打好基础。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!