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

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

难度入门
时长 4小时14分
学习人数
综合评分9.67
338人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • 二、sql plus工具查看登录用户

    1. show user 命令

    2. desc dba_users 数据字典

    查看全部
  • 一、用户

    系统默认用户有 :sys,system,sysman,scott

    前3个用户密码自定义,scott密码固定为tiger

    1. 使用系统用户登录sqlplus

      sys登录:connect sys/toor 服务名/IP地址 as sysdba(as sysdba使用sys登录这个必须加)

      system登录:system/toor(用户名/密码)


    查看全部
  • 在修改表的时候添加主键约束

    add constraint constraint_name

    primary key(colunm_name1,...);

    更改约束的名称

    alter table userinfo

      2  rename constraint pk_id to new_pk_id;


    查看全部
  • 方法一

     create table userinfo_p

      2  (id number(6,0) primary key,

      3  username varchar2(20),

      4  userpwd varchar2(20));

    方法二

    create table userinfo_p1

      2  (id number(6,0),

      3  username varchar2(20),

      4  userpwd varchar2(20),

      5  constraint pk_id_username primary key(id,username));


    查看全部
    0 采集 收起 来源:Oracle 主键约束

    2019-03-04

  • 在创建表时设置非空约束

    create table table_name(

            colunm_name datatype NOT NULL,...

    );

    在修改表时添加非空约束

    alter table table_name

    modfy column_name datatype NOT NULL;

    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2019-03-04

  •  select tablespace_name from dba_tablespaces;

    desc user_tablespaces

    select tablespace_name from user_tablespace;

    connect scott/tiger(密码)(用户scott连接)

    scott权限比system低。




    查看全部
  • dba_tablespaces,user_tablespaces数据字典。
    查看全部
  • 修改表结构
    查看全部
  • 主键约束

    创建表时设置主键约束

        create table tablename (

            column_name datatype primary key

        );

    primary key为主键约束的关键字

    查看全部
    0 采集 收起 来源:Oracle 主键约束

    2019-02-14

  • 非空约束

    创建表时设置非空约束

        create table tablename (

            columnname datatype not null,

        )

    就是创建表在类型末尾加入约束条件not null为非空约束

      

    修改表时添加非空约束

        alter table tablename modify columnname datatype not null;

    就是在修改表时在后缀上添加约束条件

    修改表时如何去除非空约束

        alter table tablename modify columnname datattype null;

    去除约束就是在修改时后缀改成null

    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2019-02-14

  • 约束

    非空约束

    主键约束

    外键约束

    唯一约束

    检查约束

    约束的作用是定义规则确保数据的完整性

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

    2019-02-14

  • 删除数据

    delete语句

     delete from tablename [where conditions] ;

    不添加[where conditions]表示删除表中全部数据

    与之前截断表功能相同截断表速度更快

    加上[where conditions]可以根据条件(conditions)来删除数据

     

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

    2019-02-13

  • 修改数据

    update语句

        update tableanme set columnname1 =value1,....[where conditions]

    给字段设的新值一定要与表中的字段类型相匹配;

    不加[where conditions]就是修改表当中所有该字段数据

    conditions为条件

    列如:

    update tablename set columnname = value where columnname1=value1;

    columname1为需要更改这这字段所对应的columnname字段值

    条件可以添加多个

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

    2019-02-13

  • 复制表数据

    在创建表时复制

        create table newtalbename as select columnname,...|* from oldtablename

    再添加时复制

        insert into newtablename [(columnname,...)] select columnname,....|* from oldtablename

    如果全部复制是可以省略中括号的部分不写

    注意:新表一定是已经存在的表复制的数值不覆盖只是在表后添加


    查看全部
  • 添加数据

    insert语句

        insert into tablename(columnname1,columnname2,... ) values(value1,value2,...);

    需要所有字段同时添加值是可以省略字段名单值要与表中字段一一对应

    sysdate系统当前时间

    字符类型需要用''单引号括起来

    *表示所有的字段

    给字段创建默认值

        创建表时创建默认值

             create table tablename (columnname1 datetype default velue ,columname2,...) 

    在添加字段时如果想要使用默认值那么不能省略字段名添加字段值;

    alter table tablename modify columnname default value;

    查看全部

举报

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

微信扫码,参与3人拼团

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

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