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

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

AnnyQin
难度入门
时长 4小时14分
  • oracle安装---典型安装
    查看全部
    0 采集 收起 来源:Oracle安装

    2017-03-26

  • oracle安装---系统类---截图
    查看全部
    0 采集 收起 来源:Oracle安装

    2017-03-26

  • oracle安装--安装选项--截图
    查看全部
    0 采集 收起 来源:Oracle安装

    2017-03-26

  • 使用as关键字设置字段别名的语法:select column_name as new_name,... from table_name;可以同时为多个字段设置别名。 使用column命令设置字段别名的语法:column column_name heading new_name,只能为一个字段设置别名。
    查看全部
    0 采集 收起 来源:练习题

    2017-03-26

  • SQL> select username , case when salary<800 then'工资低' 2 when salary >1500 then '工资高' end as 工资水平 3 from users; USERNAME 工资水平 ---------- ------------------ aa 工资低 ccc bbb aaa aaaa 工资高 aaaa 工资高 已选择 6 行。 SQL> select * from users; ID USERNAME SALARY ---------------------------------------- ---------- ---------- 1 aa 222 3 ccc 1500 2 bbb 800 4 aaa 1400 5 aaaa 1600 6 aaaa 3000 已选择 6 行。
    查看全部
    0 采集 收起 来源:case...when语句

    2018-03-22

  • SQL> select * from users; ID USERNAME SALARY ---------------------------------------- ---------- ---------- 1 aa 222 3 ccc 1500 2 bbb 800 4 aaa 1400 5 aaaa 1600 6 aaaa 3000 已选择 6 行。 SQL> select username,case username when 'aaa' then '计算机部门' 2 when 'bbb' then '市场部门' else '其他部门' end as 部门 3 from users; USERNAME 部门 ---------- ------------------------------ aa 其他部门 ccc 其他部门 bbb 市场部门 aaa 计算机部门 aaaa 其他部门 aaaa 其他部门 已选择 6 行。
    查看全部
    0 采集 收起 来源:case...when语句

    2018-03-22

  • SQL> select * from users; ID USERNAME SALARY ----------------- 1 aa 222 3 ccc 1500 2 bbb 800 4 aaa 1500 5 aaaa 1500 SQL> select * from users where username like'a%'; ID USERNAME SALARY ---------------------------------------- 1 aa 222 4 aaa 1500 5 aaaa 1500 SQL> select * from users where username like'a__'; ID USERNAME SALARY ---------------------------------------- 4 aaa 1500
    查看全部
    0 采集 收起 来源:Oracle 模糊查询

    2018-03-22

  • SQL> select * from users; ID USERNAME SALARY ---------- ---------- ---------- 1 aa 222 2 aa 900 SQL> select * from users where salary>700; ID USERNAME SALARY ---------- ---------- ---------- 2 aa 900 SQL> select username from users where salary>800 and salary<>900; USERNAME ---------- ccc SQL> select * from users; ID USERNAME SALARY ---------- ---------- ---------- 1 aa 222 2 aa 900 3 ccc 1500
    查看全部
  • SQL> desc users; 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- ID NOT NULL VARCHAR2(20) USERNAME VARCHAR2(20) SALARY NUMBER(7,2) SQL> select id as 编号, username as 用户名 from users;
    查看全部
  • SQL> col salary format 9999.9; SQL> col username format a10; SQL> select * from users; ID 用户名 SALARY ---------------------------------------- ---------- ------- 1 aa 222.0 2 bb 8888.5 3 cccc 8000.0
    查看全部
  • SQL> create table users 2 ( id varchar2(20)primary key, 3 username varchar2(20), 4 salary number(7,2)); 表已创建。 SQL> desc users; 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- ID NOT NULL VARCHAR2(20) USERNAME VARCHAR2(20) SALARY NUMBER(7,2) SQL> col username heading 用户名; SQL> select * from users; 未选定行 SQL> insert into users(id,username,salary)values('1','aa',222); 已创建 1 行。 SQL> select * from users; ID ---------------------------------------- 用户名 SALARY ---------------------------------------- ---------- 1 aa 222
    查看全部
  • FROM (可以多表查询) WHERE 子句可带多个条件 DISTINCT 不显示多条重复数据(只显示一条)-------------复制笔记麻烦上点心 。显示 不重复意思重复的都不显示了,同名人不计算
    查看全部
  • 删除约束 SQL> alter table userinfo_c3 2 drop constraint CK_SALARY_NEW; 表已更改。
    查看全部
  • 禁用约束检查 SQL> desc userinfo_c3 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- ID NOT NULL VARCHAR2(10) USERNAME VARCHAR2(20) SALARY NUMBER(5) SQL> select constraint_name,constraint_type,status from user_constraints 2 where table_name='USERINFO_C3'; CONSTRAINT_NAME -------------------------------------------------------------------------------- CO STATUS -- ---------------- CK_SALARY_NEW C ENABLED SYS_C007530 P ENABLED SQL> alter table userinfo_c3 2 disable constraint CK_SALARY_NEW; 表已更改。 SQL> select constraint_name,constraint_type,status from user_constraints 2 where table_name='USERINFO_C3'; CONSTRAINT_NAME ----------------------------------------------------------------------- CO STATUS -- ---------------- SYS_C007530 P ENABLED CK_SALARY_NEW C DISABLED
    查看全部
  • 先建表再添加 约束 SQL> create table userinfo_c3 2 (id varchar2(10)primary key, 3 username varchar2(20), 4 salary number(5,0)); 表已创建。 SQL> alter table userinfo_c3 2 add constraint ck_salary_new check(salary>0); 表已更改。
    查看全部

举报

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

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