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

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

难度入门
时长 4小时14分
学习人数
综合评分9.67
338人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • create table userinfo_f2 (id varchar2(10) primary key,username varchar2(20),typeid_new varchar2(10), constraint fk_typeid_new foreign key (typeid_new) references typeinfo(typeid));创建表时设置外键约束



    查看全部
  •  create table typeinfo_f (id varchar2(10) primary key, username varchar2(20),typeid_new varchar2(10) references typeinfo(typeid));创建表时设置主键约束

    insert into typeinfo values(1,1);添加主表约束

    insert into typeinfo_f (id, typeid_new)values(1,1);添加从表约束


    查看全部
  • alter table userinfo rename constraint pk_id to new_pk_id;更改主键约束名称

    alter table userinfo disable constraint new_pk_id;禁用主键约束

    alter table userinfo drop constraint new_pk_id;删除约束

    alter table userinfo_p drop primary key;通过主键名删除主键约束 


    查看全部
  • alter table userinfo add constraint pk_id primary key(id);修改表时添加主键约束


    查看全部
  • create table userinfo_p (id number(6,0) primary key, username varchar2(20),userpwd varchar2(20));创建表时设置主键约束

    create table userinfo_p1 (id number(6,0) ,username varchar2(20), userpwd varchar2(20), constraint pk_id_username primary key (id, username));  创建表时设置联合主键约束

    desc user_constraints查询数据字典

    select constraint_name from user_constraints where table_name= 'USERINFO_P';在数据字典中查找主键名字



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

    2019-08-06

  • create table userinfo_1 (id number(6,0), username varchar2(20) not null, userpwd varchar2(20) not null );创建表时添加非空约束

    alter table userinfo modify username varchar2(20) not null;在修改表时添加非空约束

    alter table userinfo modify username varchar2(20) null;在修改表时去除非空约束

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

    2019-08-15

  • delete from testdel;无条件删除表中数据

    delete from userinfo where username = 'yanyal'有条件删除表中数据

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

    2019-08-06

  • update userinfo set userpwd = ' 11111';无条件更新表中某个字段的值

    update userinfo set userpwd = '123456' where username = 'yyl';有条件更新表中字段的数值

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

    2019-08-06

  • create table userinfo_new as select * from userinfo;复制表中全部数据

    create table userinfo_new1 as select id, username from userinfo;复制insert into userinfo_new(id,username) select id, username from userinfo;修改时复制表数据

    查看全部
  • insert into userinfo values (1,'yyl','123','xxx@126.com',sysdate); 向表中添加数据

    select *from userinfo;查询表中所有的数据

    insert into userinfo (id, username,userpwd) values(2,'yanyal','123');向表中添加某些字段的数据值

    select username,userpwd from userinfo;查询某些字段的数据值

    create table userinfo1 (id number(6,0), regdate date default sysdate);创建表时为字段添加默认值

    insert into userinfo1(id) values(1);修改表时为字段添加默认值

    alter table userinfo modify email default 'wu';修改某些字段的默认数据值







    查看全部
  • truncate table new_userinfo;删除表数据

    drop table new_userinfo;删除表结构

    查看全部
  • alter table userinfo rename column email to new_email;修改字段名


    查看全部
  • alter table userinfo drop column remarks;删除字段,但在sys用户下不能删除


    查看全部
  • alter table userinfo modify userpwd number(6,0);修改字段


    查看全部
  • alter table userinfo add remarks varchar2(500);增加字段

    查看全部

举报

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

微信扫码,参与3人拼团

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

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