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

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

AnnyQin
难度入门
时长 4小时14分
  • 管理表的操作 创建表:创建用户信息表 修改表 删除表 查看表 1、创建表:createa table table_name( 列名 数据类型,……,列名 数据类型); 注意:在同一个用户下,表名不可以重复。
    查看全部
    0 采集 收起 来源:Oracle管理表

    2017-01-21

  • 数值型 P有效数字 S小数点后的位数
    查看全部
  • char(n)固定长度,varchar(n)长度可变,存储汉字比较多 数据类型: 1.字符型:CHAR(n)(MAX n:2000)、NCHAR(MAX n:1000) -- 固定长度的字符类型,当字符本身长度小于n时,不足n的部分会补空格,造成存储空间的浪费;NCHAR(n)是按照Unicode格式存放数据的(存储汉字较多) VARCHAR2(MAX n:4000)、NVARCHAR2(MAX n:2000) -- 可变长度的数据类型,根据字符的实际长度,自动调整 2.数值型:NUMBER(p,s):p--有效数字,s--小数点后的位数,如果s为正数,代表从小数点到最低有效数字的位数;如果s为负数,代表从最大有效数字到小数点的位数(数值型通常采用NUMBER类型) FLOAT(n):用于存储二进制数据,能表示的位数是1—126位,转换成十进制数时,需要乘以0.30103。 3.日期型:DATE -- 表示范围为公元前4712年1月1日到公元9999年12月31日,可精确到秒(日期型通常采用DATE型) TIMESTAMP -- 时间戳,可以精确到小数秒 4.其他类型:BLOB -- 可以存放4GB的数据,以二进制形式存放 CLOB -- 也可以存放4GB字节数量的数据,以字符串形式存放
    查看全部
  • 表空间删除数据文件;注意:无法删除表空间第一个数据文件,第一个数据文件是表空间创建时生成的表空间文件,如果需要删除第一个文件,就需要把表空间删除掉
    查看全部
  • 2.修改数据文件 -- 增加数据文件 ALTER TABLESPACE tablespace_name ADD DATAFILE 'xx.dbf' SIZE xx; 注意:在select语句查询数据文件时,where条件中的表空间名称要 大写 -- 删除数据文件 ALTER TABLESAPCE tablespace_name DROP DATAFILE 'filename.dbf'; 注意:删除数据文件时,不能删除第一个数据文件,即在创建表空间时生成的数据文件;如果要删除的话,则需要将表空间删除
    查看全部
  • 1.创建(临时/永久)表空间:oreate [temporary] tablespaces 表空间名字; 2.修改表空间:alter tablespaces 表空间名字 状态(online/offline/read only/read write); 3.查看表空间:desc dba_tablespaces; 4.查询语句:select xx from xx where xx; 5.向表空间中添加数据文件:alter tablespaces test1_tablespace add datafile '文件名'; 6.删除表空间中的数据文件:alter tablespaces test1_tablespace drop datafile '文件名'; //无法删除表空间第一个数据文件,第一个数据文 件是表空间创建时生成的表空间文件,如果需要删除第一个文件,就需要把表空间删除掉
    查看全部
  • ALTER TABLESPACE tablespace_name ONLINE|OFFLINE; ALTER TABLESPACE tablespace_name READ ONLY|READ WRITE;
    查看全部
  • 联机状态下才能修改表空间的只读或者读写状态!
    查看全部
  • 创建表空间:临时/永久 creata [temporary] tablespace 表名 datafile 'xxx.dbf' size 10m; 查看表空间; desc dba_data_files; 查看数据文件: select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACES';
    查看全部
  • 创建表空间:临时/永久 creata [temporary] tablespace 表名 datafile 'xxx.dbf' size 10m; 查看表空间; desc dba_data_files; 查看数据文件: select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACES';
    查看全部
  • 删除表空间 想把其他的删除就添加后面的including contents
    查看全部
  • (1)启用用户的语句 alter user username account unlock; 例:对scott用户解锁 alter user scott account unlock; (2)使用scott用户登录SQL Plus connect scott/tiger; (3)查看当前用户名称 show user
    查看全部
  • 在SQL Plus当中,输入的一些命令在后面不需要用分号(;)结尾 但是在输入SQL语句的时候,需要以分号(;)结尾,表示命令的结束 查看登录用户 -- show user dba_users数据字典 -- 是数据库提供的表, 用于查看数据库的信息 查看数据字典:desc dba_users 查看用户:select username from dba_users;
    查看全部
  • 1. 系统用户 sys(管理员/系统操作员) > system(可直接登录) sysman(操作企业管理器 - 管理员级别) scott(默认密码tiger) 2.用户登录语句 [username/password] [@sever] [as sysdba|sysoper] system/root @orcl as sysdba (orcl就是自己设置的服务名) 登录例:system/123456 connect sys/123456 as sysdba; 注: SQL语句中不区分大小写
    查看全部
  • 删除表空间[包含表空间内的数据文件]
    查看全部

举报

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

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