• oracle数据库查询日期sql语句(范例)、向已经建好的表格中添加一列属性并向该列添加数值、删除某一列的数据(一整列)


    先列上我的数据库表格:

    c_date(Date格式)     date_type(String格式)

    2011-01-01                   0

    2012-03-07                   0

    2013-07-03                   1

      ......                            ..

    一:oracle数据库查询的sql语句重点是如何查日期类型,里面就涉及到了to_char 和to_date了

    上范例:和普通的sql语句思路一样,无非就是  select * from  xxx   where  属性名   属性值   and  属性值

    1.select  * from table name  where   c_date between to_date('2011-01-01','yyyy-mm-dd')  and to_date('2011-12-31','yyyy-mm-dd')

    2.select  * from table name  where  to_char(c_date,'yyyy') like '%2015%'

    二:向已经建好的表格中新增一列属性的语句:

    alter   table   T_USERRECHARGE add(PAYMENT   varchar2(64))
    然后在向新增加的表格中的那一列添加数值ok!
    update 表格名 set 新增加的那一列='值' where 该列中已经存在的某一列属性='值'
    举例如下:
    update dn_thresholdv_alue set thresholdvalue='50w' where id='1'
    注意这种单独插入某一列的数据只能用update不能用insert into


    三.

    怎么删除oracle表中的某一列,不是内容,是一整列?

    alter table tname drop column colname; 语法:
      ALTER TABLE 表名 DROP COLUMN 列名;
    eg1:
      alter table skate_test drop column author
    不过这么做可能会丢失数据
    建议重新建一个表,然后把数据导过去

    四. jdbc连接oracle数据库的配置信息

    String driverClass="oracle.jdbc.driver.OracleDriver";
    String url="jdbc:oracle:thin:@192.168.25.165:1521:orcl";
    String user="dsm";
    String password="dsm2015";
    Class.forName(driverClass);
    connection=DriverManager.getConnection(url, user, password);
    String sql="UPDATE student SET stuName=? where id=?";
    preparedStatement=connection.prepareStatement(sql);
    preparedStatement.setString(1, name);

    preparedStatement.setString(2, flowid);

    preparedStatement.execute();

    五.jdbc连接mysql数据库配置信息:

    String driverClass="com.mysql.jdbc.Driver";
    String url="jdbc:mysql:///dsm";
    String user="root";
    String password="12345678";
    Class.forName(driverClass);
    connection=DriverManager.getConnection(url, user, password);
    String sql="SELECT flow_id,Type,id_card,exam_card,student_name,location,grade "
    +"FROM examstudent";
    preparedStatement=connection.prepareStatement(sql);
    resultSet=preparedStatement.executeQuery();



  • 相关阅读:
    javascript封装与多态的体现
    js事件处理、事件对象
    对js中this的一点点理解
    js中的位运算
    css中的各种单位简述以及ios10下safari禁止缩放的问题
    js变量提升
    Web Worker javascript多线程编程(一)
    MongoDB数据库备份和恢复
    什么是Git及Git的诞生
    MongoDB安装过程
  • 原文地址:https://www.cnblogs.com/zhangshitong/p/4801088.html
Copyright © 2020-2023  润新知