• Oracle 学习系列之一(表空间与表结构)


    create tablespace user3 datafile 'e: estuser3_data.dbf' size 20M --表空间初始大小为: 20M
    autoextend on next 5M maxsize 50M  --自动增长 及每次扩展5M ,表空间的最大为50M

    --查看 表空间存放路径及信息
    select * from dba_data_files
    select * from dba_tablespaces
    --查看所有用户的默认表空间
    select user_id,username,default_tablespace from dba_users
    --修改数据库默认表空间
    alter database default tablespace SYSTEM
    --修改表空间名称
    alter tablespace user2 rename to user20
    --删除表空间 添加including 就把对应的数据及文件也删除了
    drop tablespace user3 including contents and datafiles
    --创建表结构
    create table t_user(user_id number not null,user_name varchar2(20) not null,user_email varchar2(30))
    --查看新创建的表信息 注意表名要大写
    select table_name,tablespace_name from user_tables where table_name='T_USER'
    --查看数据表信息 只能在sql plus中使用的命令
    describe T_USER;
    --修改数据表结构:
    alter table t_user rename column user_email to email
    --修改表列的数据类型
    alter table t_user modify(user_name varchar2(50),email varchar2(30))
    --为表添加列
    alter table t_user add (remarks varchar2(100))
    --删除表的列
    alter table t_user drop column remarks

    --删除数据表
    create table t_drop (a int,b int, c varchar2(10));
    --顺便删除 约束 cascade constraints
    drop table t_drop cascade constraints










  • 相关阅读:
    实验13读后感:《算法竞赛进阶指南》
    实验12图的m着色问题
    实验11哈夫曼编码
    极差 牛客-16736(单调栈,线段树)
    实验10相容问题
    实验9LCS算法
    实验8矩阵链乘法
    Array Without Local Maximums CF-1068D(计数DP)
    Save the Nature CF-1241C(二分、贪心)
    浅谈linux命令大全
  • 原文地址:https://www.cnblogs.com/haofaner/p/4043811.html
Copyright © 2020-2023  润新知