
数据库相关
闪光的岁月
公号:闪光的岁月,博客:www.laughitover.com
展开
-
数据库索引原理及优化
数据库索引是每个程序员必知必会的内容,也是面试官最喜欢问的知识点之一,MySQL数据库是我们日常工作中最常用的数据库。MySQL支持诸多存储引擎,而各种存储引擎中索引的实现也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。本文将只关注最长用的BTree索引。一、索引相关的计算机原理文件系统及数据库系统普遍采用B-/+Tree作为索引结构,只有对计算机组...原创 2019-03-01 17:26:11 · 514 阅读 · 0 评论 -
MySQL 创建唯一索引忽略对已经重复数据的检查
mysql在已经存在数据的表上创建唯一索引,直接创建会报错,这时,在创建唯一索引的时候加上关键字"IGNORE "即可。ALTER IGNORE TABLE 表名 ADD UNIQUE `索引名` (字段);注意,在5.7版本已经不再支持该参数,可以通过select version();语句查看当前版本...原创 2020-08-25 18:15:47 · 1108 阅读 · 0 评论 -
使用MyBatis自动创建代码
MyBatis属于一种半自动的ORM(object relation mapping) 对象关系映射框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。 使用自动生成有很多方式,可以在eclipse中...转载 2018-05-28 10:46:58 · 303 阅读 · 0 评论 -
腾讯云Centos6.6搭建javaweb环境:mysql5.1+jdk1.7+tomcat6完整过程
原文地址:http://blog.youkuaiyun.com/a445849497/article/details/51436051近日,入手了个腾讯云服务器,想着Linux稳定,就选择了linux centos6.6系统,最新的是7.1,但是听说6.6比较稳定,就选择了6.6,下面把步骤贴出来,希望对大家有所帮助。前期准备:安装centos6.6系统在安装系统时转载 2017-08-04 11:58:16 · 419 阅读 · 0 评论 -
oracle存储过程实现判断表是否存在并插入数据
CREATE OR REPLACE PROCEDURE CCOD.license_detail (monthstr IN STRING, day1 IN STRING, day2 ...原创 2018-07-18 16:30:14 · 6941 阅读 · 0 评论 -
Oracle数据库使用总结
1、删除字段值为空的数据delete from 表名 where 字段名 is null2、去重查数据select distinct(字段名) from 表名3、分组查数据select 字段名,count(*) from B_20180622 where 条件 group by 字段名4、截取已有字段值插入其它字段update 表名 set 字段名=substr(原字段值,INSTR(原字段值,...原创 2018-07-04 11:45:28 · 230 阅读 · 0 评论 -
oracle表空间扩容
1.oracle数据库扩容,2.设置表空间文件自动扩容原创 2017-09-30 16:12:17 · 2204 阅读 · 0 评论 -
oracle 从一个oracle导数据到另外一个oracle(二)
场景:原有数据库A突然宕掉了,新搭建了数据库B应急,A启动后要把A上的数据迁移到B上,限制:1、A数据库是Oracle10g,B数据库是Oracle11g 2、A的字符集是AMERICAN_AMERICA.ZHS16GBK,B的字符集是AMERICAN_AMERICA.UTF8 3、A的用户名为OSMP和OSMPPORTAL,B上对应的用户名为O原创 2017-09-26 11:35:29 · 1884 阅读 · 0 评论 -
oracle 从一个oracle导数据到另外一个oracle
用exp和imp导出导入数据导出:exp OSMPPORTAL/PORTAL@orcl file=/home/oracle/osmpportal.dmp导入:imp ccod/ccod@192.168.30.20:1521/ccpbs16 file=/home/oracle/osmpportal.dmp fromuser=OSMPPORTAL touser=osmpportalimp原创 2017-08-08 15:13:39 · 3715 阅读 · 0 评论 -
操作oracle 常见错误
最近做的项目java+oracle,第一次用oracle,出现了很多错误,再次记录1.ORA-00904: invalid identifier 说明:标识符无效 原因:引用了不存在的列名2.ORA-00913: too many values 原因:插入的数据比原来的字段名多了3.ora-00917 missing comma 原因:sql语句中少了括号或逗原创 2017-07-22 11:58:22 · 501 阅读 · 0 评论 -
jdbc连接oracle报错ERR=12505
Sid填写错误原创 2017-07-05 14:24:19 · 614 阅读 · 0 评论