
数据库
数据库包含Oracle和MySQL常见的一些知识点,以及一些对应的开发工具的使用
错过了时间
这个作者很懒,什么都没留下…
展开
-
ORA-01830: 日期格式图片在转换整个输入字符串之前结束
ORA-01830: 日期格式图片在转换整个输入字符串之前结束原因:date类型不能包含秒以后的精度。数据库中的数据:FCJSJ = 2019-07-04 11:37:48解决方式:对字符串进行截取:to_date(FCJSJ ,'yyyy-mm-dd')传入的是’yyyy-mm-dd’这种形式的,而程序调用时传入值的形式是‘yyyy-mm-dd hh24:mi:ss’,就报...原创 2020-01-19 11:34:42 · 463 阅读 · 0 评论 -
DBeaver执行SQL脚本
DBeaver执行SQL脚本DBeaver最近才使用,以前使用的PL/SQL,有些不是很熟悉,记录下来,怎么执行脚本的过程。我连接的的是Oracle 11g的数据库,首先把要下载的sql文件准备好。然后打开DBeaver 选中要执行的数据库:然后选择要执行的脚本:结果显示:...原创 2019-12-04 17:35:22 · 41785 阅读 · 0 评论 -
Oracle使用 expdp/impdp 产生字符集问题 导致ORA-02374 ORA-12899 ORA-02372
使用 expdp/impdp 产生字符集问题 导致ORA-02374 ORA-12899 ORA-02372一、故障描述:今天从源数据库expdp导出数据,然后往目标数据库impdp导入的时候,产生如下错误:ORA-02374: conversion error loading table "ACS"."T_DI_NQHQ"ORA-12899: value too large for c...原创 2019-12-04 17:07:58 · 3541 阅读 · 0 评论 -
关于Oracle中插入中文为乱码的问题
关于Oracle中插入中文为乱码的问题在装Oracle的时候特别注意了一下编码的问题,选择的是utf8的格式,没想到插入的时候还是出现了乱码的问题。insert into test values(1,'小明',23,'班长');insert into test values(2,'小红',22,'学委');insert into test values(3,'小白',22,'纪检');i...原创 2019-11-29 09:47:04 · 847 阅读 · 0 评论 -
SQL优化详解
SQL优化详解1. 选用适合的ORACLE优化器ORACLE的优化器共有3种:a. RULE (基于规则)b. COST (基于成本)c. CHOOSE (选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖。为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须经常运行原创 2020-08-31 22:47:42 · 714 阅读 · 0 评论 -
SQL练习题共50道附答案(MySQL)
SQL练习题共50道附答案(MySQL)数据库表名称和字段1.学生表 student(s_id,s_name,s_birth,s_sex) -- 学生编号,学生姓名, 出生年月,学生性别 2.课程表 course(c_id,c_name,t_id) -- 课程编号, 课程名称, 教师编号 3.教师表 teacher(t_id,t_name) -– 教师编号,教师姓名 4.成绩表 score(s_id,c_id,s_score) --学生编号,课程编号,分数建立原创 2020-08-31 19:33:52 · 9934 阅读 · 5 评论 -
Windows中MySql 5.7及以上忘记密码解决方式
Windows中MySql 5.7及以上忘记密码解决方式1.停止MySql服务(注意管理员身份)打开cmd输入 net stop mysql //停止服务**也可以手动在服务中停止**2. 忽略Mysql登录密码再进入mysql的bin目录,如cd C:/Program Files/MySQL/MySQL Server 5.7/bin然后在cmd窗口输入mysqld --d...原创 2020-03-28 22:48:48 · 408 阅读 · 0 评论