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

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

难度入门
时长 4小时14分
学习人数
综合评分9.67
338人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • 对查询结果排序:

    SELECT ...... FROM...[WHERE ...] ORDER BY column1 DESC/ASC;

    搜索

    复制

    查看全部
  • 范围查询:

    1. BETWEEM...AND...;闭合区间

    2. IN/NOT IN;

    搜索

    复制

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

    2022-02-09

  • 模糊查询:LIKE

    1. 通配符使用:_和%

    2. 使用LIKE查询:

    3. 一个_只能代表有个字符,%可以代表0到多个任意字符;

    搜索

    复制

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

    2022-02-09

  • 带条件的查询:

    1. 单一条件查询;

    2. 多条件查询;

    3. 逻辑运算符有限级:not>and>or

    搜索

    复制

    查看全部
  • 运算符和表达式

    算数运算符:+,-,*,/;

    比较运算符:>,<,>=,<=,<>;

    逻辑运算符:and,or,not;

    搜索

    复制

    查看全部
  • 给字段设置别名

    SELECT column_name As new_name,... FROM table_name;

    搜索

    复制

    查看全部
  • 在SQL*PLUS中设置格式:

    1. COL column_name HEADING new_name;

    2. COL column_name FORMAT DATAFORMAT;

    3. COL column_name CLEAR;

    搜索

    复制

    查看全部
  • 基本查询语句:

    select[distinct] column_name1,....|* from table_name[where conditions];

    搜索

    复制

    查看全部
  • SQL> create table userinfo_p

      2  (id number(6,0) primary key,

      3  username varchar2(20),

      4  userpwd varchar2(20));


    表已创建。------这种语句创建,系统会自动生成主键约束的名称,一般SYS开头的


    SQL> select constraint_name from user_constraints where table_name='USERINFO_P';


    CONSTRAINT_NAME

    ------------------------------

    SYS_C0011168


    SQL> desc userinfo_p;

     名称                                      是否为空? 类型

     ----------------------------------------- -------- ----------------------------


     ID                                        NOT NULL NUMBER(6)

     USERNAME                                           VARCHAR2(20)

     USERPWD                                            VARCHAR2(20)

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

    2022-01-28

  • 修改表名称

    rename old_table_name to new_table_name;

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

    2022-01-28

  • SQL> create table userinfo

      2  (id number(6,0),

      3  username varchar2(20),

      4  userpwd varchar2(20),

      5  email varchar2(30),

      6  regdate date);

    create table userinfo

                 *

    第 1 行出现错误:

    ORA-00955: 名称已由现有对象使用



    SQL> desc userinfo;

     名称                                      是否为空? 类型

     ----------------------------------------- -------- --------------------------


     ID                                                 NUMBER(6)

     USERNAME                                           VARCHAR2(20)

     USERPWD                                            VARCHAR2(20)

     EMAIL                                              VARCHAR2(30)

     REGDATE                                            DATE

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

    2022-01-28

  • nvarchar2和varchar2都可以表示可变长度的字符,

    其中nvarchar2用于存储Unicode格式的数据,更适合存储中文数据。

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

    2022-01-28

  • SQL> drop tablespace test1_tablespace including contents;

    表空间已删除。


    如果仅仅删除表空间,dba文件还在,再创建同样dba文件的时候会有问题,提示dba已存在;

    但根据dba文件查找tablespace会找不到。

    查看全部
  • 更改system用户默认表空间

    alter user system default tablespace xxxx;

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

    2022-01-28

  • SQL> alter tablespace test1_tablespace

      2  add datafile 'test2_file.dbf' size 10m;


    表空间已更改。


    SQL>

    SQL> select file_name from dba_data_files where tablespace_name='TEST1_TABLESPAC

    E';


    FILE_NAME

    --------------------------------------------------------------------------------


    D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\TEST1_FILE.DBF

    D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\TEST2_FILE.DBF


    SQL> alter tablespace test1_tablespace

      2  drop datafile 'test2_file.dbf';


    表空间已更改。


    SQL> select file_name from dba_data_files where tablespace_name='TEST1_TABLESPAC

    E';


    FILE_NAME

    --------------------------------------------------------------------------------


    D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\TEST1_FILE.DBF

    查看全部

举报

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

微信扫码,参与3人拼团

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

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