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

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

难度入门
时长 4小时14分
学习人数
综合评分9.67
338人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • 在修改表时设置唯一约束 alter table userinfo_u2 add constraint un_unsername_new unique(username); 注意一条程序只能为一个字段设置唯一约束
    查看全部
  • 唯一约束和主键约束的区别: 主键字段值必须是非空的,唯一约束允许有一个空值; 主键在每张表中只能有一个,唯一约束在每张表中可以有多个 create table userinfo_u (id varchar2(10) primary key,
    查看全部
  • //在创建表时设置外键约束2(表级) 语法:CREATE TABLE table_name( column_name datatype,..., CONSTRAINT constraint_name FOREIGN KEY(column_name)REFERENCES table_name2(column_name)[ON DELETE CASCADE]); 注:1、table_name2为主表名; 2、[ON DELETE CASCADE]表示级联删除的意思; 3、约束的名字也是唯一的。
    查看全部
  • 外键约束 涉及两个表字段关系 创建时设置 可以再列级和标记设置 create table table1从表(column_name datatype REFERENCES table2主表(column_name),...); 设置外键约束时,主表的字段必须是主键,主从表字段是同一个数据类型 从表中外键字段的值必须来自助表中的相应字段的值,或者为null值
    查看全部
  • disable|enable constraint contraint_name 禁用|启用约束 drop constraint constraint_name drop primary key[cascade用于级联的删除 存在外键约束的关系] 删除主键约束
    查看全部
  • 主键约束可以由多个字段构成(联合主键或复合主键) 作用:确保表当中每一行数据的唯一性(非空、唯一) 一张表只能设计一个主键约束
    查看全部
    0 采集 收起 来源:Oracle 主键约束

    2017-07-05

  • 在创建表时设置非空约束 create table userinfo_1 (id number(6,0),username varchar(20) not null, userpwd varchar2(20) not null); 在修改表时添加非空约束 alter table userinfo modify username varchar(20) not null;
    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2017-07-05

  • 控制输入的值满足具体要求 非空约束 主键约束 外键约束 唯一约束 检查约束 约束的作用:定义规则,确保数据完整性(精确性,可靠性
    查看全部
    0 采集 收起 来源:Oracle 约束概述

    2017-07-05

  • delete from table_name ;删除全部数据 无条件删除 delete from test1;全部删除 有条件的删除
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2017-07-05

  • 无条件更新 update userinfo set userpwd = '111111'; update userinfo set userpwd='111',email = ''111@126.com; 有条件的更新 update userinfo set userpwd = '123456' where username = 'xxx';
    查看全部
    0 采集 收起 来源:Oracle 修改数据

    2017-07-05

  • truncate table 表名;(删除表的全部数据-不删表) drop table 表名;(删除表)
    查看全部
  • alter table 表名 add 列名 数据类型;(添加字段) alter table 表名 modify 列名 数据类型;(修改字段类型) 删除字段: alter table 表名 drop column 列名; alter table 表名 rename column 列名 to 新的列名; 给表改名:rename 表名 to 新的表名;
    查看全部
  • 创建用户信息表 create table userinfo(id number(6,0),username varchar2(20),userpwd vatchar2(20),email vatchar2(20),regdate date); desc userinfo 查看创建的表
    查看全部
    0 采集 收起 来源:Oracle管理表

    2017-07-04

  • 字符型 1.char(n)、nchar(n)固定长度 前者n的最大值为2000,后者最大值为1000,一般用nchar存储汉字 2.varchar2(n),nvarchar2(n)可变长度,节省空间 前者n的最大值为4000,后者最大值位2000 数值型 1.number(p,s) p为有效数字,s为小数点后的位数 number(5,2)有效数字5位,保留2位小数,如123.45 2.float(n) 主要存储二进制数据,位数1-126位,二进制转换为十进制,乘以0.30103 日期型 date 表示范围:公元前4712年1月1日到公元9999年12月31日,精确到秒 timestamp时间戳,精确到小数秒 其他类:存放大对象的数据 blob 4G数据,以二进制形式存放 clob 4G数据,以字符串形式存放
    查看全部
  • drop tablespace 表空间名 如果在删除表空间名时也想删除内容 后面加 including contents
    查看全部

举报

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

微信扫码,参与3人拼团

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

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