• Oracle的基本语法(增删改查)


    表的操作:

    创建表:

    create table 表名

    (

    列名 属性;

    );

    查看表结构:

    desc 表名;

    表重命名:

    rename 原表名 to 新表名; 

    删除表:

    drop 表名;

    表的字段操作:

    增: 

    alter table 表名 add 列名  列的属性; --单列操作

    alter table 表名 add (列名1 列1的属性,列名2 列2的属性,...) --多列操作

    删: 

    alter table 表名 drop column 列名;  --单列操作

    alter table 表名 drop (列1,列2);  --多列操作(多列不需要加column)

    改:   

    alter table 表名 modify 列名 新属性; --单列操作

    alter table 表名 modify (列名1 列1的新属性,列名2 列2的新属性);--多列操作

    数据的操作:

    增:

    --单行操作

    insert into 表名 values(所有列的信息);  --数据类型必须与表结构里字段的属性一致

    insert into 表名 values(部分信息); --会按表的字段顺序加入信息,后面没设置的为null(输入数据必须小于或等于列数)

    --多行操作

    insert into 表1
    select 数据1 from dual
    union
    select 数据2 from dual;  --dual 是一张伪表只是为了方便操作而存在,需要了解的请百度

    删:

    delete from 表名  --删除所有数据

    delete 列名 from 表名 where 条件 --删除符合条件的某些数据

    删除某一列数据(该列必须可以为null):

    1.update 表名 set 列名=null;

    2.delete from 表名 where 列名 is not null ;

    改:

    update 表名 set 列名=数据 where 条件; --修改满足条件的数据

    update 表名 set 列名=数据; --将该列全部修改

    查看:

    select * from 表名; --查看表的全部信息

    select 列1,列2 from 表名; --查看表的列1,列2信息

  • 相关阅读:
    验证码处理
    表单编码 appliation/x-www-form-urlencoded 与 multipart/form-data 的区别
    python中的 __xxx__ 方法
    scrapy之小试身手
    scrapy之Pipeline
    scrapy之spiders
    exp导出做成批处理注意事项
    oracle V$SESSION各个字段的含义
    【转】ORACLE定期清理INACTIVE会话
    表在用时建索引要加ONLINE
  • 原文地址:https://www.cnblogs.com/lichuangblog/p/6900929.html
Copyright © 2020-2023  润新知