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

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

AnnyQin
难度入门
时长 4小时14分
  • 在select语句中使用运算符 使用算术运算符 使用比较运算符 使用逻辑运算符 eg: select id,username,salary+200 from users;//所有工资结果加200 select username from users where salary>800 and salary<>1801;//不等于用!=或者<>表示 ps: 使用查询语句对表中数据进行算术运算后,数据值并不会真正的被改变,改变需要使用update语句
    查看全部
  • 修改表添加外键约束 alter table table_name add constraint constraint_name foreign key(column_name) references table_name1(column_name1)
    查看全部
  • · 创建表的时候设置外键约束 注意1.主表的字段必须是主键 2.主从表中相应的字段必须是同一个数据类型 3.从表中外键字段的值必须来自主表中的相应字段的值,或者null · table1从表,table2主表 CREATE TABLE table1 ( column_name datatype REFERENCES table2(column_name), ... ); · CONSTRAINT constraint_name FOREIGN KEY(column_name) REFERENCES table_name(column_name) [ON DELETE CASCADE]; --[ON DELETE CASCADE]级联删除(主表被删除后,从表跟着被删除) 示例: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 userinfo_f3 ( id varchar2(10) primary key, username varchar2(20), typeid_new varchar2(10), constraint fk_typeid_new foreign key(typeid_new) references typeinfo(typeid) on delete cascade ); 级联删除,主表删除后,从表跟着删除
    查看全部
  • 运算符和表达式 表达式 = 操作数 + 运算符 操作数:常量、变量和字段 运算符:算术运算符(+,-,*,/)、比较运算符(>,<,=,>=,<=,<>)、逻辑运算符(and,or,not)
    查看全部
  • 给字段设置别名: 语法:SELECT [DISTINCT] column_name [AS] new_name,... FROM table_name;
    查看全部
  • 查询表中所有字段及指定字段: 1.查询所有字段: select * from table_name; 2.查询指定字段: select column1, ... from table_name;
    查看全部
  • 修改表添加主键 add constraint constraint_name primary key(column_name1,……); 更改约束名称 alter table table_name rename constraint old_constraint_name to new_constraint_name 禁用约束 alter table table_name disableenable constraint constraint_name 删除约束 alter table table_name drop constraint constraint_name alter table table_name drop primary key[cascade]
    查看全部
  • 主键约束 create table table_name (column_name datatye primary key,……) create table table_name(column_name1,……, constraint constraint_name primary key (clounm_name1,column_name2,……) ) ;联合主键 user_constraints 查询约束的表,数据字典
    查看全部
    0 采集 收起 来源:Oracle 主键约束

    2016-08-01

  • SQL plus中设置格式 column column_name heading new_name//设置字段名 column column_name format dataformat;//设置格式 column column_name clear;//清除格式 ps:column可简写为col eg: col username heading 用户名; col username format a10; //字符型以 a 开头,显示长度为10 col salary format 9999.9;//9表示一位数字,4位整数,1位小数 col salary format $9999.9;//带 $ 符合格式
    查看全部
  • SELECT [DISTINCT] column_name1,... | * FROM table_name [WHERE conditions]; //DISTINCT表示不显示重复的数据
    查看全部
  • 在修改表时添加非空约束:ALTER TABLE table_name MODIFY column_name datatype NOT NULL; 在修改表时去除非空约束:ALTER TABLE table_name MODIFY column_name datatype NULL;
    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2016-08-01

  • 修改表时添加检查约束 ALTER TABLE table_name ADD CONSTRAINT constraint_name CHECK(expressions);
    查看全部
  • 5-1约束概述 · 约束的作用: · 1. 定义规则 . 2.确保完整性 它包括以下类型: · 非空约束 · 主键约束 · 外键约束 · 唯一约束 · 检查约束
    查看全部
    0 采集 收起 来源:Oracle 约束概述

    2016-07-31

  • 约束 非空约束、主键约束、外键约束、唯一约束、检查约束 ps:除非空约束外,其他约束都有约束名,定义约束名应便于识记。不论是否在同一张表,约束都不允许重名
    查看全部
    0 采集 收起 来源:约束小结

    2016-07-31

  • 修改表中的数据:update语句 Update table_name Set column1=value1,column2=value2,...[where conditions](可有可不的);其中数据类型相匹配 (1)无条件更新: 把密码改为111,邮箱改为111@126.com update userinfo set userpwd='111',email='111@126.com'; 会显示已更新4行,即所有行 有条件的更新 例1:修改 用户名为张三的密码 update userinfo set userpwd='123456' where username='zhangsan'; 会显示已更新1行
    查看全部
    0 采集 收起 来源:Oracle 修改数据

    2016-07-31

举报

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

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