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

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

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

    DELETE FROM table_name [WHERE conditions];


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

    2018-11-11

  • UPDATE语句:

    UPDATE table_name SET column1=value1,... [WHERE conditions];


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

    2018-11-11

  • 在建表是复制数据:

    CREATE TABLE table_name
    AS
    SELECT column1,column2,... | * FROM other_table;

    在INSERT是复制:

    INSERT INTO table_new 【(column1,...)】 SELECT column1,...|* FROM table_old;


    查看全部
  • 插入数据:

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

    向表中添加默认值:

    【创建表时】

    create tableuserinfo (
    id number(6,0),
    regdate date defaultsysdate
    );

    【在现有的表上更改】

    ALTER TABLE table_name MODIFY column_name DEFAULT somevalue;


    查看全部
  • 删除表内全部数据:

    TRUNCATE TABLE table_name;

    删除表全部数据包括表结构:

    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;


    查看全部
  •  CREATE TABLE userinfo
      2  ( id number(6,0),
      3  username varchar2(20),
      4  userpwd varchar2(20),
      5  email varchar2(30),
      6  regdate date);


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

    2018-11-11

  • 删除表空间:

    DROP TABLESPACE tablespace_name [INCLUDING CONTENTS]


    查看全部
  • 1.在创建表时设置外键约束:

    create table 创建表名

    (字段名  字段类型  peferences

        外键表名(外键表的主键字段)

    );

    查看全部
    1. 修改表时添加主键约束:

      add constraint 表名(

          primary key(字段名)

      );

    2. 更改约束的名称

      alter table 表名

      rename constraint 被更改约束的字段名  to  更改后的约束名;

    3. 禁用或者启用主键约束

      alter table 表名

      disable/enable constraint  主键名;

    4. 删除主键约束

      alter table 表名

      drop constraint 主键名;

      或者

      alter table 表名

      drop primary key(主键或者外键的字段名);

    查看全部
    1. 在创建表时设置主键约束

      create table 表名(

          字段名  字段数据类型  primary key

      );

      或者先创建表然后在最后一行写上以下:

      constraint  表名  primary  key(字段名);

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

    2018-11-08

    1. 创建表的非空约束:

      create table 表名(

            字段名  字段数据类型  not null

            );

    2.在修改表时添加非空约束

    alter table 表名

    modify 字段名 字段数据类型 not null;

    2.在修改表时去除非空约束

    alter table 表名

    modify  字段名  字段数据类型 null;

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

    2018-11-08

  • 复制表的数据:

    1. 复制表的所有数据:

      creat table 新表名

      as

      select * from 被复制的表名;

    2. 复制表的部分数据,把*改为字段名字。

    添加数据的时候复制其他表的数据:

    1. insert into 表名(字段)

      select 字段 form 被复制的表的名字


    查看全部
    1. 添加数据:

      指定字段添加数据:insert into 表名(表的字段)values(添加的数据)

      指定所有字段添加数据:insert into 表名 values(添加的数据)

    2. 为时间添加默认的值:

      新建立表时就设置系统默认值   regdate(字段名) date (字段类型)default(默认值) sysdate(系统时间)

    3. 修改某个字段为默认值:

      alter table 表名

      modify 字段名 default “填写默认值”;

    查看全部
  • 1.删除表里面的数据:

    truncate table 表名;

    2.删除表的结构 (删除整个表):

    drop table 表名;

    查看全部

举报

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

微信扫码,参与3人拼团

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

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