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

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

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

    create table userinfo

    ( id number(6,0),

      username varchar2(20),

      userpwd varchar2(20),

      email varchar2(30),

      regate date);

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

    2021-12-28

  • 数据类型

    . 字符型:

    固定长度:CHAR(n)最大值2000、NCHAR(n)最大值1000      

    可变长度: VCHAR2(n)z最大长度4000、NVARCHAR2(n)最大长度2000

    . 数值型:  通常一般情况下采用NUMBER(p,s)类型

    NUMBER(p,s)    p代表有效数字    s代表小数点后的位数    

    FLOAT(n)   主要用来存储二进制数

    . 日期型:   一般情况下日期类型采用DATE类型

    DATE   可以精确到秒

    TIMESTAMP   时间戳,可以精确到小数秒

    . 其他类型:

    BLOB  存放4G的数据

    CLOB   存放二进制形式的数据,以字符串的形式存放

    查看全部
  • 认识表

    . 基本存储单位

    . 二维结构

    . 行和列


    约定:

    1. 每一列数据必须有相同数据类型

    2. 列名唯一

    3. 每一行数据的唯一性

    查看全部
  • 删除表空间

    .  DROP TABLESPACE tablespace_name INCLUDING CONTENTS;

    查看全部
  • 删除表空间

    DROP TABLESPACE tablespace_name;   删除表空间

    DROP TABLESPACE tablespace_name including contents;  删除表空间及数据文件

    查看全部
  • 删除表空间

    DROP TABLESPACE tablespace_name;   删除表空间

    DROP TABLESPACE tablespace_name including contents;  删除表空间及数据文件

    查看全部
  • 修改表空间的状态

    .  设置联机或脱机状态(在对表空间进行维护时,可设置脱机状态,这时表空间内的对象不容许修改操作)

    ALTER TABLESPACE tablespace_name ONLINE|OFFLINE;

    查看状态

    select status from dba_tablespaces where tablespacename='TEST1_TABLESPACE';


    . 设置只读或可读写状态

    alter tablespace tablespace_name read only|read write;

    查看状态

    select status from dba_tablespaces where tablespacename='TEST1_TABLESPACE';

    查看全部
  • 创建表空间

    . CREATE [TEMPORARY]TABLESPACE tablespace_name TEMPFILE|DATAFILE 'xx.dbf' SIZE xx;


    创建默认表空间

    create tablespace test1_tablespace datafile 'testfile.dbf' size 10m;

    创建临时表空间

    create temporary tablespace temptest1_tablespace tempfile 'tempfile1.df' size 10m;


    查找创建表空间文件的存放地址:

    select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';





    下载视频          
    查看全部
  • 创建表空间

    . CREATE [TEMPORARY]TABLESPACE tablespace_name TEMPFILE|DATAFILE 'xx.dbf' SIZE xx;


    创建默认表空间

    create tablespace test1_tablespace datafile 'testfile.dbf' size 10m;

    创建临时表空间

    create temporary tablespace temptest1_tablespace tempfile 'tempfile1.df' size 10m;


    查找创建表空间文件的存放地址:

    select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';





    下载视频          
    查看全部
  • 查看用户表空间

    . dba_tablespaces(dba用户登录查看的数据字典)、user_tablespace(普通用户登录查看的数据字典)

    desc dba_tablespaces;   查看dba数据字典


    select tablespace_name from dba_tablespaces;   查找dba下的表空间

    select tablespace_name from user_dba_tablespaces;   查找普通用户下的表空间


    * scott 用户下可以查找普通用户表空间,没有权限查找dba用户下的表空间   scott用户的权限低于system   sys   sysman  用户


    . dba_users,user_users 数据字典


    查看用户表空间:

    select default_tablespace,temporary_tablespace from dba_users where username='SYSTEM';


    *查看普通用户表空间和以上一样    dba_users改为user_users



    设置用户的的默认表空间和临时表空间

    ALTER USER username DEFAULT|TEMPORARY TABLESPACE tablespace_name;

    查看全部
  • 表空间

    . 表空间概述

    . 查看用户的表空间

    . 创建、修改、删除表空间


    理解表空间:

    . 数据库与表空间  数据库中有多个表空间   表空间用来存放数据库文件

    . 表空间与数据文件  

    表空间的分类:

    永久表空间   

    临时表空间

    UNDO表空间

    查看全部
  • 启用scott用户

    .启用用户的语句  alter user username(要解锁的用户名) account unlock;

    登录scott用户

    查看全部
  • 启用scott用户

    .启用用户的语句  alter user username(要解锁的用户名) account unlock;

    登录scott用户

    查看全部
  • 查看登录用户

    .命令查看     show user

    .查看数据字典      desc dba_users;

    .查看数据字典中的用户   select  username from dba_users;

    查看全部
  • 登录SQL Plus

    .系统用户(sys,system,sysman)密码由安装时自己设置   scott也是管理员用户(密码默认为tiger)    

    .使用系统用户登录


    使用系统用户登录

    进入SQL Plus

    system/root    system用户登录

    connect sys/root as sysdba    sys用户在sysdba权限下登录

    查看全部
  • 登录SQL Plus

    .系统用户(sys,system,sysman)密码由安装时自己设置   scott也是管理员用户(密码默认为tiger)    

    .使用系统用户登录


    使用系统用户登录

    进入SQL Plus

    system/root    system用户登录

    connect sys/root as sysdba    sys用户在sysdba权限下登录

    查看全部
  • 登录SQL Plus

    .系统用户(sys,system,sysman)密码由安装时自己设置   scott也是管理员用户(密码默认为tiger)    

    .使用系统用户登录


    使用系统用户登录

    进入SQL Plus

    system/root    system用户登录

    connect sys/root as sysdba    sys用户在sysdba权限下登录

    查看全部
  • 用户及表空间

    .用户

    .表空间

    表与约束

    .表

    .约束

    查询语句

    查看全部
    0 采集 收起 来源:Oracle基础概述

    2021-12-28

  • 3.在SQL*PLUS中设置格式

    作用:配合select语句使用,设置查询结果显示的格式,不会修改数据库表字段。

    1、设置字段显示样式

    语法:COLUMN column_name HEADING new_name;
    注:COLUMN 可以简写成COL

    2、设置字段的格式化样式

    语法:COLUMN column_name FORMAT dataformat;
                   字符类型:只能设置显示的长度。A加数字      
                                   例:a10 表示显示长度为10;
                   数字类型:用‘9’代表一位;数字前加‘$。
                                   例1:999.9 表示整数位为三位,小数位为一位。数据超出设置的最大长度,数值显示#。
                                   例2:$999.9 则查询后显示的结果会在结果前加上'$'符。

    3、清除设置格式

    语法:COLUMN column_name CLEAR;

    查看全部
  • 外键约束

    一、创建表时设置外键约束


    实例:

    创建主,从表


    二、修改表时添加外键约束


    三、删除外键约束

    查看全部
  • 查看当前登录用户

     show user 
    查看其它用户信息

    数据字典   dba_users(查看数据库信息)

    查看desc dba_users

    select username from dba_users;

    查看全部
  • 登陆SQL PLUS

    系统用户:sys(管理员或者系统操作人员权限登陆)> system (可以直接登陆)>sysman(管理员级别)

                     scott(默认密码tiger)

    用户名/密码 @orcl(服务名或者IP地址) as sysdba/staoper

    例: system/密码    connect sys/密码 as sysdba

    查看全部

举报

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

微信扫码,参与3人拼团

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

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