数据库
zp522123428
如果你有一个梦想,你就一定要去捍卫她!
展开
-
MySQL中文乱码解决方法(原创)
本人之前下载了一款用于可视化操作MySQL数据的软件 Navicat 8 for MySQL,挺好用的,顺便也可用于测试一下中文乱码问题是否解决分步骤进行一、设置字符集为UTF8首先,如果要在数据库中存储中文数据,个人建议将数据库的字符集设置为utf8当你调用CREATE DATABASE onedbname;时,MySQL会根据默认字符集来设置新建的数据库的字符集,所以为原创 2012-03-10 10:32:33 · 778 阅读 · 0 评论 -
"ORA-00942: 表或视图不存在 "的原因和解决方法
采用Oracle数据库,使用Powerdesigner设计,生成Sql文件导入后查询出现“ORA-00942: 表或视图不存在 ”,很是郁闷,这个问题以前出现过,当初解决了,但因好久没有使用,这次竟然忘了,害得我浪费了好些时间,为了避免再次忘记,将它记下来,同时和大家一起分享。1、问题产生的原因 Oracle 是大小写敏感的,我们创自己写Sql脚本创建表的时候Oracle会自动将我们的表名,字段转载 2015-11-17 14:45:16 · 1548 阅读 · 0 评论 -
MySQL死锁问题实例分析及解决方法
MySQL死锁问题的相关知识是本文我们主要要介绍的内容,接下来我们就来一一介绍这部分内容,希望能够对您有所帮助。 1、MySQL常用存储引擎的锁机制 MyISAM和MEMORY采用表级锁(table-level locking) BDB采用页面锁(page-level locking)或表级锁,默认为页面锁 InnoDB支持行级锁(row-level locking)和表级锁,默认为行级锁原创 2015-11-09 17:32:58 · 1782 阅读 · 0 评论 -
mongoDB 入门指南、示例
一、准备工作 1、 下载mongoDB 下载地址:http://www.mongodb.org/downloads 选择合适你的版本 相关文档:http://www.mongodb.org/display/DOCS/Tutorial 2、 安装mongoDB A、 不解压模式: 将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默原创 2014-10-21 15:59:11 · 789 阅读 · 0 评论 -
【MongoDB for Java】Java操作MongoDB
开发环境: System:Windows IDE:eclipse、MyEclipse 8 Database:mongoDB 开发依赖库: JavaEE5、mongo-2.5.3.jar、junit-4.8.2.jar 一、准备工作 1、 首先,下载mongoDB对Java支持的驱动包 驱动包下载地址:https://github.com/mongodb/mongo原创 2014-10-21 15:58:04 · 684 阅读 · 0 评论 -
oracle数据库性能优化方案精髓整理收集回顾
oracle数据库性能优化总体法则:一、减少数据访问(减少硬盘房访问次数)二、返回更少的数据(减少网络传输或磁盘访问)三、减少交互次数(减少网络传输)四、减少服务器开销(减少cpu及内存开销)五、利用更多的资源(增加资源)===================具体说明=================一、减少数据访问(减少硬盘房访问次数)1、减少数据访问1.1.创建并使用正确的索引索引会大大增加D原创 2014-06-10 10:06:08 · 1126 阅读 · 0 评论 -
关系数据库设计中,用中间表好还是直接设定主外键关联好?
有人会对数据库有这样的疑问:因为大多数的数据库教程上都是告诉你关系数据库如何去创建1:1、1:N和N:M的数据库关系,但我发现很多开源产品中,并没有直接使用关系数据库的关系查询、关系删除等功能,而是直接在代码中对多个表的查询结果进行组合。这两种方式的优缺点是什么呢?为什么很多项目都选择后者呢?在一个中型以上的项目实践中,我该选择哪种方式,或是两种方式结合使用?我想:原创 2012-12-06 10:13:46 · 8880 阅读 · 1 评论 -
数据库建表的十四个技巧
数据库建表的十四个技巧1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源原创 2012-12-06 09:56:51 · 2883 阅读 · 0 评论 -
那些关于SQL的连接【inner join、left join、right join】
1、概述 SQL JOINSQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。Join 和 Key有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这样做的目原创 2012-06-11 10:07:22 · 1555 阅读 · 3 评论 -
关于数据库日期操作的杂七杂八【格式化、互转、比较】
1、java String与Date类型之间的相互转换package test;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.text.ParseException;import java.util.Date;public class Strin原创 2012-05-11 11:32:29 · 843 阅读 · 0 评论 -
java Mysql 数据库备份和恢复
package cn.com.git.demo;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import ja原创 2012-05-10 14:35:07 · 1656 阅读 · 0 评论 -
SQL多条件查询,模糊查询,模糊多条件查询
临近毕业答辩,最近老有同学问多条件查询,模糊查询其实没那么复杂。别想的复杂了。在企业应用程序开发中经常遇到,查询数据库的时候,查询的where条件可能不止一个,可能没有条件,也有可能至少一个或者多个条件,遇到这种情况,今天看到论坛上有人用C#的 if 语句拼接,这样解决可以是可以,不过显得太过累赘也没有必要,其实,一句固定的 sql 语句句型即可解决: 关于多条件查询selec原创 2012-05-10 10:53:01 · 15746 阅读 · 2 评论 -
20个数据库设计最佳实践
数据库设计是整个程序的重点之一,为了支持相关程序运行,最佳的数据库设计往往不可能一蹴而就,只能反复探寻并逐步求精,这是一个复杂的过程,也是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。下面给出了20个数据库设计最佳实践,当然,所谓最佳,还是要看它是否适合你的程序。一起来了解了解吧。使用明确、统一的标明和列名,例如 School, SchoolCourse, CourceID原创 2012-04-13 09:14:36 · 1068 阅读 · 0 评论 -
MySQL中的行级锁,表级锁,页级锁
在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。在数据库的DBMS中,可以按照锁的粒度把数据库锁分为行级锁(INNODB引擎)、表级锁(MYISAM引擎)和页级锁(BDB引擎 )。行级锁行级锁是Mysql中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突。其加锁粒度最小,但加锁的开销也最大。行级锁分为共转载 2017-07-19 16:44:52 · 618 阅读 · 0 评论