Oracle学习笔记-001-操作、管理表

Oracle学习笔记-001-操作表

一、认识表
  1. 表都存在表空间里
  2. 表是存储数据的基本存储单位
  3. 表是一个二维结构
    行和列
二、表的约定:
  1. 每一列数据必须具有相同的数据类型。
  2. 列名是唯一的
  3. 每一行的数据也是唯一的
三、数据类型
  1. 字符型
    char(n),               nchar(n) —— 不可变长度
    varchar2(n),        nvarchar2(n) —— 可变长度

注:nchar,nvarchar2存储unicode数据格式,更适合存储中文

  1. 数值型
    number(p有效数字位数,s有效数字小数位数)
    例如:
    number(5,2)
    有效数字5位,保留2位小数,如123.45

    float(n) 存储二进制

  2. 日期型
    date (常用
    date类型表示范围:
    公元前4712年1月1日到公元9999年12月31日
    ,可以精确到秒

    timestamp
    精确到分位

  3. 其他类型
    blob 4G 以二进制形式存放数据
    clob 4G 以字符串的形式存放数据

四、管理表
  1. 创建表
    a.基本语法:
 create table table_name
(
     column_name datatype,)

          b. 字段类型
             编号:整数 number(6,0)
             用户名,密码:字符
             日期:date

  1. 修改表
    修改表的结构
--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
rename column column_name to new_column_name;
--5-修改表名
rename table_name to new_table_name;
--6-删除表(截断表)
truncate table table_name,速度比delete快,如果有数据,就会删除数据
--7-删除整个表的结构以及数据
drop table table_name;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值