认识表

数据类型
约定
1、每一列数据必须具有相同数据类型。
2、列名唯一
3、每一行数据的唯一性

数据类型

浪费

字符型
CHAR(n)、 NCHAR(n)
VARCHAR2(n)、 NVARCHAR2(n)
4000                 2000

s 小数点后的位数
NUMBER(p,s)
p 有效数字
数值型
NUMBER(p, s)
NUMBER(5, 2)
有效数字5位,保留2位小数,如123.45
FLOAT(n)
日期型
DATE
DATE类型表示范围:
公元前4712年1月1日到公元9999年12月31日
TIMESTAMP   更精确的时间类型
4GB
BLOB  二进制
CLOB   字符型

创建表

基本语法
同一个用户表名要是唯一的
基本语法
CREATE TABlE table name
(
column_name datatype
)
练习:创建用户信息表
所需字段
字段的类型
编号用户名密码邮箱注册时间
CREATE TABLE userinfo (
id NUMBER ( 6, 0 ),
username VARCHAR2 ( 20 ),
userpwd VARCHAR2 ( 20 ),
email VARCHAR2 ( 30 ),
regdate DATE 
);

修改表

添加字段

ALTER TABLE table name
ADD column_name datatype;
SQL> alter table userinfo add remarks varchar2(500);
Table altered
SQL> desc userinfo
Name     Type          Nullable Default Comments 
-------- ------------- -------- ------- -------- 
ID       NUMBER(6)     Y                         
USERNAME VARCHAR2(20)  Y                         
USERPWD  VARCHAR2(20)  Y                         
EMAIL    VARCHAR2(30)  Y                         
REGDATE  DATE          Y                         

REMARKS  VARCHAR2(500) Y

更改字段数据类型

ALTER TABLE table name
MODIFY column_name datatype
SQL> alter table userinfo modify remarks varchar2(400);

Table altered

SQL> alter table userinfo modify userpwd number(6,0);

Table altered

删除字段

ALTER TABLE table name
DROP COLUMN column_name
SQL> alter table userinfo drop column remarks;

Table altered

修改字段名

ALTER TABLE tablename
RENAME COLUMN column name to
new_column_name

SQL> alter table userinfo rename column email to new_mail;

Table altered

修改表名

RENAME table name to new_table_name
SQL> rename userinfo to new_userinfo;

Table renamed

删除表

TRUNCATE TABLE table_name
SQL> truncate table new_userinfo;
Table truncated
SQL> desc new_userinfo
Name     Type          Nullable Default Comments 
-------- ------------- -------- ------- -------- 
ID       NUMBER(6)     Y                         
USERNAME VARCHAR2(20)  Y                         
USERPWD  VARCHAR2(20)  Y                         
NEW_MAIL VARCHAR2(30)  Y                         
REGDATE  DATE          Y                         

REMARKS  VARCHAR2(500) Y

DROP TABLE table_name
SQL> drop table new_userinfo;

Table dropped

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

3 Oracle管理表相关推荐

  1. Oracle管理表空间和数据文件详解

    管理表空间和数据文件 介绍 表空间是数据库的逻辑组成部分 从物理上将:数据库数据存放在数据文件中 从逻辑上将:数据库则是存放在表空间中 表空间由一个或是多个数据文件组成 数据库的逻辑结构 介绍: Or ...

  2. oracle管理 | 表空间权限管控

    一.授权 建用户的时候通常都可以选择一个default tablespace,但是在没有授权的情况下该用户也无法往该表空间写数据,需要进行授权.授权有全局授权和通过quota限制两种情况(quota配 ...

  3. 企业实战04:Oracle数据库_管理表

    Oracle数据库专栏 命令后面可以不加;分号 SQL语句后面一定要加;分号 文章目录 管理表 3-1 Oracle管理表之认识表 3-2 Oracle管理表之数据类型 3-3 练习题 3-4 Ora ...

  4. 创建emp表 oracle,Oracle中创建和管理表详解

    Oracle中创建和管理表详解 更新时间:2013年08月01日 15:44:16   作者: 以下是对Oracle中的创建和管理表进行了详细的分析介绍,需要的朋友可以过来参考下 SQL> /* ...

  5. Oracle本地管理对照数据字典管理表空间

    Locally vs. Dictionary Managed Tablespaces 整理自:http://www.orafaq.com/node/3. When Oracleallocates sp ...

  6. Oracle数据库之创建和管理表

    Oracle数据库总结: Oracle数据库之集合运算 Oracle数据库之数据处理 Oracle数据库之建表和管理表 Oracle数据库之对象视图.索引.序列.同义词 建表语法: create ta ...

  7. ORACLE开发:创建与管理表空间和数据文件1

    Oracle在逻辑上以表空间存储数据,而实际上是以数据文件存储数据. 表空间和数据文件 表空间:某一时刻只属于一个数据库:由一个或多个数据文件组成:可近一步划分逻辑存储单元 数据文件:只能属于一个表空 ...

  8. oracle 10g 扩表空间,Oracle 10g 表空间管理(一)

    一.表空间说明 Oracle 10g表空间包括系统表空间和非系统表空间: 1.系统表空间------>一般存储的是数据字典的相关信息 SYSTEM:是数据字典存放的表空间 SYSAUX:辅助的系 ...

  9. oracle omf管理,使用OMF管理表空间

    通过db_create_file_dest初始化参数指定一个默认的操作系统文件目录, 以便使用OMF(Oracle Managed Files)特性管理表空间(实质是自动的 创建,维护,删除数据文件或 ...

最新文章

  1. RunnableException与CheckedException
  2. MFC,ADO方式实现数据库操作
  3. 孔兵 库卡机器人_库卡机器人中华区CEO孔兵:机器人是制造业升级的关键
  4. PAT (Basic Level) Practice (中文)1011 A+B 和 C (15 分)
  5. 阿里云中间件团队首次解密企业级分布式应用服务EDAS
  6. 怎么读取mysql库绘制柱状图_从数据库中取出最近三十天的数据并生成柱状图
  7. 测试并发应用 (一)监控Lock接口
  8. C++primer第十章 泛型算法 10.4 再探迭代器 10.5 泛型算法结构
  9. 用IMAP4访问Exchange邮箱:Exchange2003系列之七
  10. 数据仓库ETL之DataX(一)简介
  11. 初步了解CUDA(零)
  12. 伺服驱动器需要什么样的脉冲?
  13. Windows无法调节显示亮度
  14. 怎么去除视频字幕清理视频字幕或水印的四种方法
  15. ubuntu16.04+Tesla P100+cuda+anaconda+cudnn+tensorflow:从0开始安装
  16. [附源码]Python计算机毕业设计_旅游系统
  17. 心情日志 —— 2015/09/09
  18. mysql取当天0点0分下一天0点0分_SQL获取当天0点0分0秒和23点59分59秒方法
  19. Rosin-Rammler液滴粒径分布
  20. 【leetcode】1184. 公交站间的距离(js实现)

热门文章

  1. 字典序最小是什么意思_《拓扑序简介》第十六讲
  2. 功率谱有什么用_马达品牌不同,功率一样,变频器互相不能用,是什么原因
  3. amd一点也不yes_A粉的狂欢,AMD显卡也翻身了,3A平台不再是笑话了,AMD YES!
  4. python 将实例用作属性_将类实例用作类属性、描述符和属性
  5. python pip install pipenv失败_pipenv 无法创建依赖情况应该怎么处理?大家有什么好的建议吗?...
  6. python变量初始化_tensorflow之变量初始化(tf.Variable)使用详解
  7. 一文秒懂!Python字符串格式化之format方法详解
  8. GUI实战|Python做一个文档图片提取软件
  9. 吹爆了这个可视化神器,上手后直接开大~
  10. 撒花!吴恩达新书《Machine Learning Yearning》完整中文版pdf开放下载