zoukankan      html  css  js  c++  java
  • oracle一些基本语句

    --添加一个字段
    alter table 表名 add(列类型);
    --修改字段数据类型
    alter table 表名 modify(列类型);
    --删除一个字段
    alter table 表名 drop column 列名;
    --修改表名
    rename 表名 to 新表名

    --创建表
    create table test(
    id number,
    name varchar2(20),
    age number
    );
    --查询语句
    select * from test
    --插入数据 1.insert into 表名 values (所有列的值) 2. insert into 表(列) values (对应的值)
    insert into test values(1,'yuanyuan',18);
    insert into test values(35,'zhangsan',20);
    insert into test (name,age) values ('shuaruo',22);
    --更新语句
    --update 表 set 列=新的值[where 条件]--满足更新条件的记录
    update test set name='zhangsan233' where name='zhangsan'
    --update 表 set 列=新的值 --更新所有数据
    update test set age=20
    --删除表数据
    truncate table test;
    delete from test
    --commit 提交数据 rollback 回滚数据
    --删除数据的几种方式
    --delete from tablename where 条件 --删除满足条件的记录
    delete from test t where t.id=1
    --delete from table --删除所有的数据
    --truncate table tablename truncate 删除所有数据,但不影响表结构,不会记录日志,数据不能恢复
    --drop table tablename drop 删除所有数据,包括表结构一起删除,不会记录日志,数据不能恢复
    --如何查看一个SQL执行了多长时间
    set timing on

    --查询:基本查询,复杂查询
    --select 列 from 表
    --select * from 表 --所有数据
    --1.去除重复的数据
    select distinct 列 from 表名
    --日期类型
    to_date(字符串1,字符串2) 字符串1是日期的字符串,字符串2是格式,返回一个日期类型

    select to_date('1999-08-02','yyyy-mm-dd') from dual
    select to_date('1999-08-02 12:30:51','YYYY-MM-DD hh24:mi:ss') from dual
    --group by 和 having 语句
    group by 字段 --按照指定的字段进行分组
    having 字段 --对分组后的结果进行筛选输出
    --关键字出现的顺序
    select ... from ...where ..group by..having ..order by

  • 相关阅读:
    Java调用getResource方法获取文件路径乱码
    Java时间格式转换
    java——枚举类型通过反射获取属性值并合成Map进行对比取值
    JXLS问题
    elementUI——select 根据传入的ID值选中选项
    强、软、弱、虚四种引用的区别
    frp + ssl证书 + 宝塔面板 实现 https 访问内网可道云
    ReentrantLock 公平锁和非公平锁的区别
    Stream流式计算
    四大函数式接口
  • 原文地址:https://www.cnblogs.com/flgg/p/6163572.html
Copyright © 2011-2022 走看看