oracle数据库初步之操作表
来源:互联网 发布:优酷mac缓存在哪里 编辑:程序博客网 时间:2024/05/21 08:24
认识表
1. 基本存储单位
2. 二维结构
3. 行(记录)和列(域和字段)
4. 约定
(1)每一列数据必须具有相同数据类型
(2)列名唯一
(3)每一行数据的唯一性
数据类型
1. 字符型
长度固定:CHAR(n)(n的最大值为2000)、NCHAR(n)(n的最大值为1000,Unicode格式存放数据的,汉字多采用此数据类型)
长度可变:VARCHAR2(n) (n的最大值为4000)、NVARCHAR2(n) (n的最大值为2000,采用unicode编码)
2. 数值型
NUMBER(p,s)(p有效数字,s小数点后的位数,如果s为正数,代表从小数点到最低有效数字的位数;如果s为负数,代表从最大有效数字到小数点的位数,数值型通常采用NUMBER类型)
FLOAT(n)(用于存储二进制数据,能表示的位数是1—126位,转换成十进制数时,需要乘以0.30103)
3. 日期型
DATE (可精确到秒,表示范围为公元前4712年1月1日到公元9999年12月31日,日期型通常采用DATE型,sysdate函数为获取当前时间)
TIMESTAMP(时间戳,可以精确到小数秒)
4. 其他类型(存放大数据)
BLOB (可以存放4GB的数据,以二进制形式存放)
CLOB (也可以存放4GB字节数量的数据,以字符串形式存放)
管理表
1. 创建表
基本语法:CREATE TABLE table_name
(
column_namedatatype,…
);
2. 修改表
添加字段ALTER TABLE table_name ADD column_name datatype;
更改字段数据类型ALTER TABLE table_name MODIFY column_name datatype;
删除字段ALTER TABLE table_name DROP COLUMN column_name;
修改字段名ALTER TABLE table_name RENAME COLUMU column_name TO new_column_name;
修改表名RENAME table_name TO new_table_name;
3. 删除表
截断表,即删除表中所有数据TRUNCATE TABLE table_name;
删除表DROP TABLE table_name;
- oracle数据库初步之操作表
- oracle数据库初步之操作表中的数据
- oracle数据库初步之用户
- oracle数据库初步之约束
- oracle数据库初步之查询
- oracle数据库初步之函数
- oracle数据库初步之表空间与数据文件
- oracle数据库学习之初步(1)
- oracle数据库学习之初步(2)
- oracle数据库之初步(3)
- oracle数据库之初步(4)DML
- Oracle之数据库操作
- Oracle数据库之操作表的约束
- oracle数据库之列操作
- 数据库之初步
- Oracle数据库学习之数据类型和表的操作
- Oracle 数据库之表的简单操作(一)
- Oracle数据库学习笔记之表结构操作
- ubuntu16.04+CUDA 8.0+Anaconda 4.2.0+Theano+Keras+cuDNN 5 (一)
- 数据结构--戴克斯特拉算法
- 学习笔记--下拉框实现
- 保护你系统安全的影子系统
- jdk,jre,jvm
- oracle数据库初步之操作表
- Matlab2016b:通过mex调用opencv
- 网页背景音乐播放器html代码
- Linux中tty框架与uart框架之间的调用关系剖析
- 玲珑杯 A -- A plus B
- 美女
- 数据结构--普里姆算法
- 2016.11.25
- 【玲珑学院 1057 - Private Value】+ map