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

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

难度入门
时长 4小时14分
学习人数
综合评分9.67
338人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • alter table userinfo

    add remarks varchar(500);

    添加字段:备注


    alter table userinfo

    modify remarks varchar(400);

    修改字段类型

    查看全部
  • desc查看

    查看全部
    0 采集 收起 来源:Oracle管理表

    2019-05-28

  • create table userinfo

    (id number(6,0),

    username varchar2(20),

    userpwd varchar2(20),

    email varchar2(30),

    regdate date);

    创建用户表:姓名、密码、邮箱、注册时间

    查看全部
    0 采集 收起 来源:Oracle管理表

    2019-05-28

  • char和nchar都不是可变长度

    varchar2和nvarchar2才都是可变长度

    查看全部
    0 采集 收起 来源:练习题

    2019-05-28

  • 字符型:char(n)不可变长度,固定n,最大2000;nchar(n)存储汉字比较多,最大1000

    varchar2(n)可变长度的,最大4000;nvarchar2(n)最大2000


    数值型:number(p,s)   p:有效数字  s:小数点后的位数,常用

    float(n)存储二进制数据,1到126位,转换为十进制数时要乘以0.30103


    日期型:date  表示范围:公元前4712年1月1日到公元9999年12月31日

    timestamp时间戳类型,精确到小数秒


    其他类型:blob可以存4GB字节数量的数据,以二进制的形式存放

    clob可以存4GB字节数量的数据,以字符串的形成存放

    查看全部
  • 行(记录)

    列(域和字段)

    查看全部
  • 修改表空间(永久表空间)

    修改表空间的状态

    修改数据文件

    修改表空间状态

    设置联机或是脱机状态

    alter tablespace tablespace_name online|offline;

    alter tablespace test1_tablespace

    online;

    desc dba_tablespaces

    select status from dba_tablespaces where tablespace_name='TEST1_TABLESPACE';

    默认表空间状态为联机。

    设置只读或可读写状态(联机状态才能更改,脱机无法更改。)

    alter tablespace tablespace_name

    read only |read write;

    查看全部
  • distinct可以去除多余的行

    查看全部
  • select username,case when salary<800 then'工资低'

    when salary>5000 then'工资高' end as 工资水平

    from users;

    查看全部
    0 采集 收起 来源:case...when语句

    2019-05-28

  • 创建表空间

    create [temporary] tablespace

    tablespace_name

    tempfile|datafile 'xx.dbf' size  xx

    创建永久表空间

    create tablespace test1_tablespace

    datafile'test1file.dbf' size 10m;

                  文件名.dbf    文件大小10兆

    创建临时表空间

    create temporary tablespace temp1_tablespace

    tempfile 'temp1file.dbf' size 10m;

    select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';

    表空间名要大写。

    如何查看表空间中文件的路径

    select file_name from dba_data_files where tablespace_ name ='TEST1 _TABLESPACE';

    表空间名字要大写。

    select file_name from dba_temp_files where tablespace_name='TEMPTEST1_ TABLESPACE   ';

    查看全部
  • desc 降序/asc升序

    按多个字段进行排序 select * from users order by username desc, salary asc;

    查看全部
  • select * from users where salary between 800 and 2000;

    select * from users where username in('aaa','bbb');查询用户名是aaa或bbb的信息。

    not  in 查询的不等于...的

    查看全部
    0 采集 收起 来源:Oracle 范围查询

    2019-05-28

  • select * from users where username like 'a__';

    select * from users where username like 'a%';查询a开头的用户信息

    select username from users where username like '%a%';查询用户名中带有a的用户。

    查看全部
    0 采集 收起 来源:Oracle 模糊查询

    2019-05-28

  • - 代表一个字符  

    %代表多个任意字符

    查看全部
    0 采集 收起 来源:Oracle 模糊查询

    2019-05-28

  • select * from users where username='aaa' or salary>800 and salary<=2000;

    查看全部

举报

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

微信扫码,参与3人拼团

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

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