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

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

难度入门
时长 4小时14分
学习人数
综合评分9.67
338人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • 约束:对输入值的限定

    非空约束,主键约束,外键约束,

    唯一约束,检查约束。

    查看全部
    0 采集 收起 来源:Oracle 约束概述

    2019-03-17

  • 删除数据:

    只能删除某一行

    无条件删除(trancate)

    与有条件删除

    DELECT FROM table_name(trancate效率更高)

    【WHERE conditions】

    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2019-03-17

  • 修改表中数据

    UPDATE table_name

    SET column1=value1,...

    [WHERE conditions]


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

    2019-03-17

  • 复制表数据:

    建表时复制【CREATE TABLE table_name

    AS

    SELECT column1,...| * from table_old】

    添加时复制

    INSERT INTO table_new

    [(column1,...)]

    select column1,...| * FROM table_old



    查看全部
  • 删除表

    TRUNCATE TABLE table_name;删除表中数据,并不删除表

    DROP TABLE table_name;删除整个表结构;


    查看全部
  • 修改表

    1.添加字段【ALTER TABLE table_name

    ADD column_name datatype】

    2.修改字段数据类型【ALTER TABLE table_name MODIFY column_name datatype】

    3.删除字段【ALTER TABLE table_name

    DROP COLUMN column_name】

    4.修改字段名【ALTER TABLE table_name

    RENAME COLUMN column_name TO new_column_name】

    5.修改表名【RENAME table_name TO new_table_name】





    查看全部
  • 创建表:

    1. 基本语法

    2. 所需字段

    3. 字段数据类型

    查看全部
    0 采集 收起 来源:Oracle管理表

    2019-03-17

  • 数据类型:

    1. 字符型: 可变--CHAR(n)[max=2000]、NCHER(n)[max=1000],不可变--VARCHAR2(n)[max=4000]、NVARCHAR(n)[max=2000]

    2. 数值型:NUMBER(p,s),float(n)【二进制】

    3. 日期型:DATE 精确到秒,TIMESTAMP精确到小数秒

    4. 其他类型:BLOB 可存放4G【二进制】,CLOB可存放4G【字符串形式】。

    查看全部
  • 行--记录,列,域或字段;

    每一列数据类型相同;

    列名唯一;

    每一行数据唯一。

    查看全部
  • 一、表空间(数据库的逻辑存储空间。)

    1.表空间关系

    数据库与表空间。(在数据库中开辟的一个空间,用于存放数据库的对象)

    表空间与数据文件(表空间是由一个或多个数据文件构成。数据文件大小可由用户自己定义)

    2.表空间分类

    永久表空间:要永久性存放的,例如表,视图,过程

    临时表空间:用于存放数据库操作过程中间执行的过程

    UNDO表空间:保存事物修改之前的旧值

    查看用户的表空间

    创建、修改、删除表空间

    查看全部
  • desc dba_users

    select username from dba_users;

    查看全部
  • 数据字典dba_tablespaces,user_tablespaces

    查看表空间:

    desc dba_tablespaces,desc user_tablespaces,

    表空间由6个:

    system   系统表空间

    sysaux    用来辅助example表空间

    undotbs1    用来回滚撤销的表空间

    temp    临时表空间

    users    用户表空间

    example    oracle安装时用来处理示例的表空间


    scott不能查询dba表空间只能查看user表空间

    sys,system可以查看dba表空间还可以查看user表空间

    权限高的可以查看权限低的表空间


    数据字典dba_users,user_users

    查看系统管理员用户

    desc dba_users

    查看普通用户

    desc user_users


    查询默认表空间和临时表空间

    select default_tablespace,temporary_tablespace from dba_users /user_users      

    where username='SYSTEM'/username='soctt'


    注意username='SYSTEM' 这里必须大写才能查得到数据不然会显示未选定行


    修改默认表空间和临时表空间

    alter user username default/temporary tablespace tablespace_name

    将用户默认表空间修改为system

    alter user username default tablespace system

    将用户临时表空间修改为system

    alter user username temporary tablespace system


    查看全部
  • 表空间:数据库的逻辑存储空间,可以把表空间理解为在数据库当中开辟的空间用来储存数据库中的对象


    一个数据库由1个或多个表空间组成

    一个表空间由一个或多个数据文件构成


    表空间分类

    1,永久表空间:一般用来存要永久储存的 比如 表 视图 存储过程等

    2,临时表空间:一般用来存放需要临时保存的数据,任务完成之后数据会被销毁

    3,undo表空间:一般用来在修改表信息时 之前表的信息 方便用来回滚信息

    查看全部
  • 2 oracle卸载:

    打开D:\app\Robin\product\11.2.0\dbhome_1\deinstall\deinstall批处理文件

    一直回车  问是否删除的时候 填写y  回车


    3  sys  system  sys权限高于system  他们两个的密码都是安装时设置的密码

    权限大小排行:

    1,sys system

    2,  sysman

    3,  scott


    连接数据库  username/password @server as sysdba or sysoper

    server服务器地址 一般为本机 orcl  数据库和服务器在一起时可以忽略


    查看数据库中当前登录用户 在sql plus中 输入show user 命令

    查看数据库数据字典命令:desc dba_users


    启用用户的命令 

    alter user username account unlock;

    alter +...   命令是sql语句


    在sql plus当中 sql语句要以 ; 号结尾


    启用scott

    alter user scott account unlock;

    登录scott

    connect scott/tiger

    查看全部
  • 一、用户与表空间

    二、表与约束(如何创建和管理表,以及如何在表中处理数据)

        主键约束,外键约束,唯一约束,检查约束,非空约束,默认约束

    三、查询语句(统计和查询数据)


    查看全部
    0 采集 收起 来源:Oracle基础概述

    2019-03-13

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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