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

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

AnnyQin
难度入门
时长 4小时14分
  • 运算符: oracle中的操作数可以用变量、常量和字段, 算数运算符(+,-,*,/) 比较运算符(>,>=,<,<=,=,<>) 逻辑运算符(and,or,not)
    查看全部
  • 运算符和表达式:
    查看全部
  • 给字段设置别名: select 字段名 as 别名, ... from 表名; //在这里as是可以省略的,可以用空格建隔开原来的字段名和新的字段名,但是最好用as隔开。 例: select id as 编号,username as 用户名,salary as 工资 from users; select distinct username as 用户名 from users; 这是把users表中的字段名username在显示中改成用户名,并且去掉重复在值
    查看全部
  • COLUMN column_name HEADING new_name //可简写为col COLUMN column_name FORMAT dataformat 在format的后面指定要显示值的格式。字符类型的值只能设置显示的长度;数值类型用“9”代表一个数字。 col username format a10;设置字符行的格式用的是a开头后面跟的是长度。 col salary format 9999.9;如果设置的数值长度小于表中的数值长度,查询表时超过设置长度的数值就会以#####来显示。可以在数值前加入$,col salary format $9999.9,查询的结果的数值前就会多了个$符号。 COLUMN column_name CLEAR,这个命令会清除之前设置过的格式, col username clear; col salary clear; 就会回复修改前的格式。
    查看全部
  • 基本的查询语句的格式:SELECT [DISTINCT]column_name1,......|* FROM table_name //distinct的作用是不显示重复的记录
    查看全部
  • 查询: 1.基本查询语句: 给字段设置别名: 运算符和表达式: 在select语句中使用运算符: 带条件的查询: 模糊查询: 范围查询: 对查询结果进行排序: case ... when 语句: decode函数: 2.在SQL*plus中设置格式: 3.查询表中的所有字段及置顶字段:
    查看全部
    0 采集 收起 来源:Oracle 查询概述

    2017-01-16

  • constraint constraint_name foreign key(column_name) erferences table_name(column_name)[on delete cascade] //on delete cascade -->删除级联
    查看全部
  • 主从表: create table table1 (字段名 数据类型 references table2(字段名),.....); //reference "参考" 【注:设置外键约束时,主表的字段必须是主键。 且主从表中相应的字段必须是同一个数据类型 从表中外键字段的值必须来自主表中相应字段的值,或者为null值,其他值是不允许的。】
    查看全部
  • 外键约束: 1.在创建表时设置外键约束 2.在修改表时添加外键约束
    查看全部
  • 系统用户
    查看全部
  • 管理表的操作 创建表 修改表 删除表 查看表 1、创建表:createa table table_name( 列名 数据类型,……,列名 数据类型); 注意:在同一个用户下,表名不可以重复。
    查看全部
    0 采集 收起 来源:Oracle管理表

    2017-01-13

  • 在修改表时添加主键约束: alter table table_name add constaint consteaint_name primary key(column_name1,......); //(主键约束的名字,一般以pk_开头) 更改约束的名字: alter table table_name rename constraint old_name to new_name; 删除主键约束: alter table userinfor disable/enable constraint 主键名; 查看约束名字,状态; select construction_name,status from user_constraints where table_name='USERINFOR'; //status 查看状态 删除约束: alter table userinfor drop constraint new_pk_id; 删除主键约束: alter table userinfor drop primary key[cascade];
    查看全部
  • 主键约束 作用:确保表中每一行数据的唯一性(要求这个字段是非空的,值是唯一的) 一张表中只能设计一个主键约束但是这个主键约束可以由多个字段来构成,由多个字段构成的主键约束称之为联合主键或复合主键。 ·在创建表时设置主键约束 CREATE TABLE table_name(column_name datatype PRIMARY KEY,...) 创建联合主键:<id与username> CONSTRAINT constraint_name PRIMARY KEY(column_name1,...) create table userinfo_p1 (id number(6,0), username varchar2(20), userpwd varchar2(20), constraint pk_id_username primary key(id,username)); pk_id_username是约束名字 如果你忘记了约束的名字可以在user_constrains数据字典里查 select constraint_nmae from user_constrains where table_name='USERINFO_P1';
    查看全部
    0 采集 收起 来源:Oracle 主键约束

    2018-03-22

  • 非空约束: 在创建表时设置非空约束: create table table_name( column_name datatype not null,.....); 在修改表时添加非空约束: ALTER TABLE table_name MODIFY column_name datatype(数据类型) NOT NULL;
    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2017-01-13

  • 约束: 1、约束的作用: 定义规则 、 确保完整性(精确性和可靠性) 2、非空约束: 3、主键约束: 4、外键约束: 5、唯一约束: 6、检查约束:
    查看全部
    0 采集 收起 来源:Oracle 约束概述

    2017-01-13

举报

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

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