zoukankan      html  css  js  c++  java
  • Oracle的数据类型和表的操作

    学习笔记:

    Oracle数据类型

     1、创建表

    ---创建一个person表
    create table person(
           pid number(20),
           pname varchar2(10)
    );

    2、修改表结构

    --添加一列
    alter table person add (gender number(1));
    --修改列类型
    alter table person modify gender char(1);
    --修改列名称
    alter table person rename column gender to sex;
    --删除一列
    alter table person drop column sex;

    数据库表数据的更新(3-5)

    3、插入一条记录(增)

    语法:insert into 表名[(列名1, 列名2, ...)] values(值1, 值2,...);

    insert into person (pid,pname) values (1,'小明');
    commit;

    4、修改一条记录(改)

    语法:update 表名 set 列名1=值1, 列名2=值2, ...WHERE 修改条件;

    update person set pname='小马' where pid=1;
    commit;

    5、三个删除(删)

    语法:delete from 表名 where 删除条件;

    --删除表中所有记录
    delete from person;
    --删除表结构
    drop table person;
    --先删除表,再次创建表。效果等同于删除表中全部记录。
    truncate table person;

    注:

    trancate在数据量大的情况下,尤其在表中带有索引的情况下,该操作效率高。

    可参考:

    Oracle的视图和索引

    拓展:

     谢谢观看!

  • 相关阅读:
    二级联动选择框的实现
    vimperator
    Ipan笔记-2
    git的一些补充点
    联想云部署的笔记心得
    关于vim的折叠
    ipan笔记
    php中浮点数计算问题
    Chrome 控制台报错Unchecked runtime.lastError: The message port closed before a response was received
    PHP-redis中文文档
  • 原文地址:https://www.cnblogs.com/edcoder/p/11969320.html
Copyright © 2011-2022 走看看