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

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

AnnyQin
难度入门
时长 4小时14分
  • 复制表数据 1.在建表时复制:CREATE TABLE table_name AS SELECT column1,...|* FROM table_old; 2.在添加时赋值:INSERT INTO table_new [(column1,...)] SELECT column1,...|* FROM table_old -- 要保证前后顺序和数据类型一致
    查看全部
  • 1.添加数据:INSERT INTO table_name(column1,column2,...) VALUES(value1,value2,...),如果不加字段名,则默认为所有字段添加值 2.向表中添加默认值:1)创建表时,通过“default 默认值”的方式定义字段;2)修改表时,通过“modify 字段名 default 默认值”对默认值进行定义 sysdate -- 获取当前时间;字符串需要单引号括起来
    查看全部
  • 删除表: 1.TRUNCATE TABLE table_name -- 删除表中的全部数据,而非删除表。截断表,速度快于delete 2. DROP TABLE table_name -- 删除表
    查看全部
  • 修改表(此处指修改表结构): 1.添加字段:ALTER TABLE table_name ADD column_name datatype; 2.更改字段数据类型:ALTER TABLE table_name MODIFY column_name datatype; 3.删除字段:ALTER TABLE table_name DROP COLUMN column_name; 4.修改字段名:ALTER TABLE table_name RENMAE COLUMN column_name TO new_column_name; 5.修改表名:RENAME table_name TO new_table_name;
    查看全部
  • 创建表(同一个用户下,表名是唯一的): CREATE TABLE table_name ( column_name datatype, ... );
    查看全部
    0 采集 收起 来源:Oracle管理表

    2016-11-18

  • 数据类型: 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字节数量的数据,以字符串形式存放
    查看全部
  • 表 -- 基本存储单位,二维结构(由行(记录)和列(域或字段)组成) 1、每一列数据必须具有相同数据类型。 2、列名唯一 3、每一行数据的唯一性
    查看全部
  • 删除表空间 DROP TABLESPACE tablespace_name [INCLUDING CONTENTS](如过只删除表空间,不删除表空间内的数据文件,则不加 INCLUDING CONTENTS)
    查看全部
  • 2.修改数据文件 -- 增加数据文件 ALTER TABLESPACE tablespace_name ADD DATAFILE 'xx.dbf' SIZE xx; 注意:在select语句查询数据文件时,where条件中的表空间名称要 大写 -- 删除数据文件 ALTER TABLESAPCE tablespace_name DROP DATAFILE 'filename.dbf'; 注意:删除数据文件时,不能删除第一个数据文件,即在创建表空间时生成的数据文件;如果要删除的话,则需要将表空间删除
    查看全部
  • 修改表空间 1.修改表空间的状态 -- 设置联机或脱机状态(默认联机) ALTER TABLESPACE tablespace_name ONLINE|OFFLINE; -- 设置只读或可读写状态(默认可读写) ALTER TABLESPACE tablespace_name READ ONLY|READ WRITE; 注意:只有联机状态才可以更改读写状态。 2.修改数据文件
    查看全部
  • 创建表空间 CREATE [TEMPORARY] TABLESPACE tablespace_name TEMPFILE|DATAFILE 'xx.dbf' SIZE xx 如:CREATE TABLESPACE test1_tablespace DATAFILE 'test1file.dbf' SIZE 10m; CREATE TEMPORARY TABLESPACE temptest1_tablespace TEMPFILE 'tempfile1.dbf' SIZE 10m; 数据字典:dba_data_files 登录用户所拥有的数据文件 dba_temp_files 登录用户所拥有的临时文件
    查看全部
  • 1.alter tablespace test1_tablespace add datefile'test2_file.dbf'size 10m 添加表空间的文件 2.select file name from dba_date_files where tablespace_name='TEST1_TABLESPACE' 查看表空间 3.删除表空间文件 alter tablespace test1_tablespace drop dateflie'test2_flie_adf';
    查看全部
  • 创建表空间
    查看全部
  • 系统用户:sys,system,sysman,scott. 前三个用户的密码是安装的时候设置的密码,scott的密码是tiger 使用system用户登录:[username/password][@server][as sysdba|sysoper]
    查看全部
  • 设置用户的默认或临时表空间 ALTER USER username DEFAULT|TEMPORARY TABLESPACE tablespace_name
    查看全部

举报

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

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