为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Oracle数据库开发必备利器之SQL基础_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

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

AnnyQin
难度入门
时长 4小时14分
  • 删除主键约束
    查看全部
  • 更改约束的名称
    查看全部
  • 在修改表时添加主键约束
    查看全部
  • --decode函数使用 select username,decode(username,'aaaa','计算机部门','bbbb','市场部','其他部门')as 部门 from users
    查看全部
  • --case when 使用 --1. CASE column_name when value1 then result1 when ....[else] end --2. case when column=value1then result1 ,when .....,else vluesN end as columnNew select case username when aaa then '市场部' when 'bbbb' then '计算机部门' else '其他部门' end as 部门列表 from users; select case username,case when username='aaa' then '计算机' when nusername='bbb' when '市场部' else as '其他部门' end as '其他部门' fromusers;
    查看全部
    0 采集 收起 来源:case...when语句

    2016-07-18

  • --外键约束 create table table_name (column1_name type references table2_name(column_name),.....) create table table1_name (id type , constraint constraint_name foreign key (id) references table_name(column_name) on delete cascade); alter table table_name add constraint constraint_name foreign key(column1_name) references table2_name(column_name) on delte cascade; --禁用外键约束 alter table table_name disableenable constraint key_name --w唯一约束 create table table_name (id int unique) create table table_name(id number(6,0),constraint id unique) --检查约束 Create table table_name(column_name datetype check(condition),....) add constraint constraint_name check(condition) alter table table_name drop constraint constraint_name ; --小结 1.非空约束只能在列级约束,其他约束可以在表级也可以在列级 2.在修改表的时添加约束,非空约束使用modify进行更改 3.数据字典,user_constraints.灵活使用 4.修改constraint_name :alter table tabl_name rename constraint_name to new constraint 5.关闭约束: alter table table_name disableenable constraint constraint_name
    查看全部
  • ---查看数据字典 desc user_tablespaces 用户表空间 desc user_users 用户信息 desc user_constraints 主键信息 desc user_tables 用户所有表 --添加dbf文件 alter tablespace tablespace_name add datefiletempfile 'xxx.dbf' size xxm [reuse--是否覆盖]; ---添加主键约束 create table TestTable(id int primary key ) add constraint constraint_name primary key(column_name1,....) ---组合键约束 create table Test1(id number(6,0), username nvarchar2(20), passwd nvarchar2(20), constraint pk_id_username primary key(id ,username) ) --修改表主键 alter table tablename add constraint key_name primary key (columnname); --修改约束的名称 alter table tablename rename constraint key_name to new_key_name; --开启约束 alter table name disableenable constraint key_name; --删除约束 alter table table_name drop contraint key_name; drop primary key [cascade]
    查看全部
  • col username heading 用户名; 设置默认列名 col username format a10; col username format $9999.9 设置数值长度
    查看全部
  • select * from user_table where column_name (not) between 800 and 2000;
    查看全部
  • 启用用户的语句: alter username account unlock
    查看全部
  • 数据字典:dba_tablespaces(系统用户)、user_tablespaces(普通用户)。 2、用 desc 数据字典名; 命令可以查看表空间数据字典的信息。 3、系统用户可以查看系统和普通用户的表空间数据字典信息,普通用户只能查看自己的。 4、数据字典:dba_users(系统用户)、user_users(普通用户),用法同上 5、ALTER USER username DEFAULTTEMPORARY TABLESPACE tablespace_name;设置用户默认或临时表空间 表空间名 system——system的表视图 存储过程的数据库对象,也被称为系统表空间 sysaux——example的辅助表空间 undotbs1——存储撤销信息,undo类型的表空间 temp——SQL语句处理的表和索引信息,是一个临时表空间 users——永久性表空间,存储数据库用户创建的数据库对象 example——安装数据库实例的表空间
    查看全部
  • 在创建表时设置主键约束
    查看全部
    0 采集 收起 来源:Oracle 主键约束

    2016-07-18

  • 在创建表时设置主键约束
    查看全部
    0 采集 收起 来源:Oracle 主键约束

    2016-07-18

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

    2016-07-18

  • 在修改表时去除非空约束
    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2016-07-18

举报

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

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