zoukankan      html  css  js  c++  java
  • Oracle数据库的常用SQL语句

    1. Create table

    create table tb_sell(
           XSPH varchar(20) NOT NULL,
           SPBH varchar(20) NOT NULL,
           SPMC varchar(20) NOT NULL,
           SPJM varchar(10),
           SPLB varchar(10),
           TXM varchar(20),
           XSSL number(10) NOT NULL,
           SPDJ number(10,2) NOT NULL,
           XSSJ date
           );
    Comment on table tb_sell is '商品销售信息表';
    Comment on column tb_sell.XSPH is '销售票号';
    Comment on column tb_sell.SPBH is '商品编号';
    Comment on column tb_sell.SPMC is '商品名称';
    Comment on column tb_sell.SPJM is '商品简码';
    Comment on column tb_sell.SPLB is '商品类别';
    Comment on column tb_sell.TXM is '条形码';
    Comment on column tb_sell.XSSL is '销售数量';
    Comment on column tb_sell.SPDJ is '商品单价';
    Comment on column tb_sell.XSSJ is '销售时间';
    

    ****

    --  创建数据表
    CREATE TABLE member(
    mid NUMBER ,
    name VARCHAR2(30)
    ) ;
    --  增加测试数据
    INSERT INTO member(mid,name) VALUES (1,'张三') ;
    INSERT INTO member(mid,name) VALUES (2,'李四') ;
    --  提交事务
    COMMIT ;

    2. 修改列

    --为表中增加数据列
    ALTER TABLE 表名称 ADD(
    列名称 数据类型 [DEFAULT 默认值],
    列名称 数据类型 [DEFAULT 默认值], ...)
    
    ALTER TABLE member ADD(address V ARCHAR(50)) ;
    
    ----------------------------------------
    --修改列结构
    ALTER TABLE 表名称 MODIFY(
    列名称 数据类型 [DEFAULT 默认值],
    列名称 数据类型 [DEFAULT 默认值], ...) ;
    
    ALTER TABLE member MODIFY(name V ARCHAR2(20) DEFAULT '无名氏') ;

    ALTER TABLE 语句用于在已有的表中添加、删除或修改列。

    ALTER TABLE table_name MODIFY column_name datatype;

    常记溪亭日暮,沉醉不知归路。兴尽晚回舟,误入藕花深处。争渡,争渡,惊起一滩鸥鹭。

    昨夜雨疏风骤,浓睡不消残酒。试问卷帘人,却道海棠依旧。知否?知否?应是绿肥红瘦。
  • 相关阅读:
    上下文有关文法
    sqlserver cte 速度慢
    hibernate tools eclipse 安装
    sts java nullpointer exception
    Oracle RAC集群体系结构
    bean scope scoped-proxy
    hibernate persist不能插入到表中
    system.out 汉字乱码
    NoSQL数据库(转)
    在PowerShell中获取本地的RAM信息(容量)
  • 原文地址:https://www.cnblogs.com/htj10/p/12330133.html
Copyright © 2011-2022 走看看