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

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

难度入门
时长 4小时14分
学习人数
综合评分9.67
338人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • 数据类型:字符型 数字型 日期型 其他型(大数据类型) char 类型 最大值 2000 nchar类型最大值1000 nchar类型 常用来存储汉子
    查看全部
  • 表的约定
    查看全部
  • 认识表 基本的存储单位 二维结构 行和列
    查看全部
  • 只删除表空间 drop tablespace tablespace_name 删除表空间 含表空间内的数据文件 drop tablespace tablespace_name including contents
    查看全部
  • 不能删除 创建表空间的时候 创建的那个数据文件, 如果要删除 就得把表空间一起删除
    查看全部
  • SELECT FILE_NAME FROM DBA_DATA_FILES WHERE TABLESPACE_NAME='TEST1_TABLESPACE'
    查看全部
  • 主键约束 作用:确保表当中每一行数据的唯一性(字段非空、值唯一) 一张表只能设计一个主键约束 主键约束可以由多个字段构成(联合主键或复合主键) 1)在创建表时设置主键约束 create table userinfo_p (id number(6,0) primary key, username varchar2(20), 2)对主键设置联合约束的方式(表级约束): create table userinfo_p1 (id number(6,0), username varchar2(20), userpwd varchar2(20), constraint pk_id_username primary key(id,username)); //constraint pk_主键_主键 primary key(主键,主键);构成联合主键 3)desc user_constraints; 查数据字典的结构 从数据字典里查找约束名name(表名大写) select constraint_name from user_constraints where table_name='USERINFO_P1';
    查看全部
    0 采集 收起 来源:Oracle 主键约束

    2017-09-15

  • 非空约束 1)创建表时设置非空约束 create table userinfo_1 (id number(6,0),username varchar(20) not null, userpwd varchar2(20) not null); 2)在修改表时添加非空约束 注:添加非空约束的字段不能有null数据存在。可先删除表中的数据。DELETE FROMM table_name; alter table userinfo modify username varchar(20) not null; 3)在修改表时去除非空约束 alter table userinfo modify username varchar2(20) null;
    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2017-09-15

  • 约束 约束是为了使输入的值满足设定好的要求的。 五个重要的约束: 非空约束 主键约束 外键约束 唯一约束 检查约束 约束的作用: 1)定义规则 2)确保数据的完整性(精确性、可靠性)
    查看全部
    0 采集 收起 来源:Oracle 约束概述

    2017-09-15

  • 删除数据 DELETE(以行为单位) 1)无条件删除(效果等同于trancate,但是效率没有trancate高) delect from userinfo; 2)有条件的删除 delect from userinfo where username=’yyy’;
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2017-09-15

  • 修改字段约束 ALTER TABLE table_name MODIFY column_name datatype NOT NULL; 注意:表中已存在数据时该字段不能有空值
    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2017-09-15

  • 修改数据 1)无条件更新,更改表中多个字段,将该字段内容全部更新 update userinfo set userpwd=’111’,email=’111@126.com’; 2)有条件的更新 update userinfo set userpwd=’123456’//更改的字段名及内容 where username=’xxx’;//条件
    查看全部
    0 采集 收起 来源:Oracle 修改数据

    2017-09-15

  • 复制数据 在建表时复制 1) create table 新表名 as select * from 被复制的表名;//复制该表的全部数据 2) create table 新表名 as select id,username from 被复制的表名;//复制该表的指定字段的数据 在添加时复制 1)insert into 插入的表名 select * from 被复制的表名;//插入复制该表的全部数据 2)insert into 插入的表名(id,username) select id,username from 被复制的表名;//插入复制该表的指定字段的数据 注:字段名,数据类型一致;字段顺序一致
    查看全部
  • oracle 11g的企业管理器打开
    查看全部
    0 采集 收起 来源:Oracle卸载

    2017-09-14

  • 修改默认表空间的语法是: alter user 用户名 DEFAULT TABLESPACE 新的表空间名; 查询系统用户的语法是: select username from dba_users;
    查看全部
    0 采集 收起 来源:练习题

    2017-09-14

举报

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

微信扫码,参与3人拼团

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

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