随笔分类 -  Database

摘要:date_sub()函数: DATE_SUB(date,INTERVAL expr type) 实例: SELECT NOW(),DATE_SUB(NOW(),INTERVAL 1 HOUR) as the_time select * from xxx where create_time > DAT 阅读全文
posted @ 2020-07-15 19:38 长情白月光 阅读(263) 评论(0) 推荐(0) 编辑
摘要:1 先看oracle的监听和oracle的服务是否都启动了。启动oracle监听:cmd的命令行窗口下,输入lsnrctl start,回车即启动监听。2 查看oracle的sid叫什么,比如创建数据库的时候,实例名叫“abc”,那么先手工设置一下oralce的sid,cmd命令窗口中,setORA 阅读全文
posted @ 2020-02-28 20:01 长情白月光 阅读(395) 评论(0) 推荐(0) 编辑
摘要:1.运行db的sqlplus:sqlplus sys/sys as sysdba (sys/sys为“用户名”/“密码”) 或配置client的监听后运行Client的sqlplus 2. (可省略)查看当前服务名:SQL> show parameter service_name 3. 修改服务名: 阅读全文
posted @ 2020-02-28 19:56 长情白月光 阅读(1014) 评论(0) 推荐(0) 编辑
摘要:1. 解压安装MySQL8.0,报错Install/Remove of the Service Denied! 在windows 的cmd命令行下安装mysql 在mysql的bin目录下面执行: mysqld --install 报错: 信息如下: Install/Remove of the Se 阅读全文
posted @ 2020-01-27 17:51 长情白月光 阅读(153) 评论(0) 推荐(0) 编辑
摘要:有人问题我一个问题,情况如下:他要用根据divide_act_channel_day的new_amount字段去更新divide_stat的new_amount字段。两张表关联的条件:day=log_time,channel=channel--SQL如下:update divide_stat set 阅读全文
posted @ 2018-03-12 11:43 长情白月光 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:用PL/SQL Developer连接公司Oracle数据库,登录时出现如下错误信息:ORA-12154: TNS: 无法解析指定的连接标识符,(有时可能不会出现错误对话框,但也连不上,多试几次都会弹出如下图的错误对话框)。1. 检查服务出现这种问题,首先我们想到的是检查服务有没有问题OracleO 阅读全文
posted @ 2018-01-09 17:55 长情白月光 阅读(76114) 评论(0) 推荐(0) 编辑
摘要:PLSQL Developer 中文显示乱码是因为 Oracle 数据库所用的编码和 PLSQL Developer 所用的编码不同所导致的。解决方法:1. 先查询 Oracle 所用的编码 select userenv('language') from dual;2. 设置 PLSQL 的所用编码 阅读全文
posted @ 2018-01-05 10:33 长情白月光 阅读(383) 评论(0) 推荐(0) 编辑
摘要:1,删除表中所有记录使用delete from 表名;还是用truncate table 表名 删除方式:delete 一条一条删除,不清空auto_increment记录数 truncate 直接将表删除,重新建表,auto_increment 将置为零,从新开始。 事务方面:delete 删除的数据,如果在一个事务中可以找回。 ... 阅读全文
posted @ 2017-08-15 16:42 长情白月光 阅读(178) 评论(0) 推荐(0) 编辑
摘要:连接数据库的步骤: 1、注册驱动(只做一次) 2、建立连接(Connection) 3、创建执行SQL的语句(Statement) 4、执行语句 5、处理执行结果(ResultSet) 6、释放资源 在写代码之前,我们需要导入数据库驱动,即 mysql-connector-java-5.0.8-bi 阅读全文
posted @ 2017-06-05 17:18 长情白月光 阅读(5475) 评论(0) 推荐(0) 编辑