• oracle数据库表管理


    一、表的定义及数据类型

      表是存储数据的最基本单位,是一个二维结构,由行和列组成;每一列具有相同的数据类型,列名是唯一的,每一行的数据保证唯一性。

      表的数据类型主要有数字型NUMBER,字符型VARCHAR2/CHAR,和日期型DATE;还有存储大对象类型BLOB,CLOB。

    二、表的操作(创建表,修改表,删除列,修改字段名,修改表名,删除表)

      1、创建表:CREATE TABLE table_name (column  datatype,......);

      eg:create table tbl_user(id number(5),username varchar2(20),password varchar2(20),email varchar2(30),regdate date);

      2、修改表(添加字段):ALTER TABLE table_name  ADD  column_name  datatype;

      eg:alter table tbl_user add  remark varchar(400);

      3、修改表(更改字段的数据类型):ALTER TABLE table_name MODIFY  column_name datatype;

      eg:alter table tbl_user modify id varchar2(6);

      4、删除表:ALTER TABLE table_name DROP  COLUMN column_name;

      eg:alter table tbl_user drop column remark;

      5、修改字段名:ALTER TABLE table_name RENAME COLUMN column_name TO  new_column_name;

      eg:alter table tbl_user  rename column email to e_mail;

      6、修改表名:RENAME table_name TO new_table_name;

      eg:remame tbl_user to table_user;

      7、删除表:TRUNCATE TABLE table_name;(删除表中的全部数据,不删除表结构,会释放此表使用的表空间)

             DROP TABLE table_name;(数据和结构都会被删除)

    三、操作表中的数据

      1、添加表数据:INSERT INTO table_name(column1,column2,...)VALUES(value1,value2,...);

      2、复制表数据(创建表时复制):CREATE TABLE table_new AS SELECT * FROM table_old;

         复制表数据(添加时复制):INSERT INTO  table_new (column1,...) SELECT column1,... |* FROM table_old;(全字段插入时,表结构需一致)

      3、修改表数据:UPDATE table_name  SET column1=value1,... [WHERE conditions];

      4、删除表数据:DELETE FROM table_name [WHERE conditions];

  • 相关阅读:
    1209.3——选择排序算法
    1209.2——直接插入排序算法
    1209.1——快速排序算法
    1208.1——猜数字小游戏
    1207.1——C语言 函数
    1207--ATM自动取款机的实现
    Mac搭建本地svn服务器,并用Cornerstone连接服务器
    iOS textField 和textView的一些用法
    iOS button 文字图片上下/左右排布
    iOS 代理的具体使用
  • 原文地址:https://www.cnblogs.com/lmspl/p/12494388.html
Copyright © 2020-2023  润新知