码迷,mamicode.com
首页 > 数据库 > 周排行
sql优化(oracle)- 第二部分 常用sql用法和注意事项
第二部分 常用sql用法和注意事项 1. exists 和 in 2. union 和 union all 3. with as 4. order by 5. group by 6. where 和 having 7. case when 和 decode 1.exits和in用法1)说明: 1.  ...
分类:数据库   时间:2017-07-16 00:00:45    阅读次数:284
Can't connect to local MySQL server through socket '/tmp/mysql.sock'
macdembp:~ mac$ netstat -xl | grep mysql e7861942257b0691 stream 0 0 e78619422ab30a91 0 0 0 /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock macdem ...
分类:数据库   时间:2017-07-16 00:01:47    阅读次数:228
由max_allowed_packet引发的mysql攻防大战
1.原因 程序的sql语句比较长.max_allowed_packet默认是1024.于是就报错了.一开始手动改 global max_allowed_packet ,改完后.莫名奇妙被还原.后来改配置文件还是不起作用(其实配置文件一开始就没生效,后来发现的).好几次了.恼火的不行.于是昨天百度之. ...
分类:数据库   时间:2017-07-16 00:03:08    阅读次数:220
为什么使用MongoDB?
1.为什么要学习?项目需要,公司需要通过从以往的日志记录以及购买信息中挖掘有价值的信息,数据量大结构复杂;项目的需求决定要解决数据库高并发读写,海量数据的高效存储和访问以及高可扩展和高可用性等问题。mongoDB(非结构化数据库)不仅可以处理结构化数据,而且更适合处理..
分类:数据库   时间:2017-07-16 00:46:00    阅读次数:165
MySql之centos7.2安装mysql5.7.13
MySql之centos7.2安装mysql5.7.13一、MySQL5.7主要特性:原生支持Systemd更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化更好的InnoDB存储引擎更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库。新增sys库:以后这会是DBA访..
分类:数据库   时间:2017-07-16 00:46:56    阅读次数:281
Oracle的专用数据库和共享数据库区别
专用服务器进程(Dedicatedserver)对于专用服务器配置,在登录时,Oracle总会创建一个新的进程,这个服务器进程会在会话生存期中专门这个连接服务。对于每个会话,都会出现一个新的专用服务器,会话与专用服务器之间存在一对一的映射。按照定义,这个专用服务器不是实例的一部分..
分类:数据库   时间:2017-07-16 00:48:36    阅读次数:207
JDBC实现数据库的增删改查
本文主要讲解:JDBC的概念JDBC的原理创建用于测试的数据库使用JDBC操作数据库思考与分析关于JDBCJDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI。JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言..
分类:数据库   时间:2017-07-16 00:51:14    阅读次数:351
SQL Server 海量数据查询代码优化以及建议
1.应尽量避免在 where 子句中对字段进行 null 值推断,否则将导致引擎放弃使用索引而进 行全表扫描,如: select id from t where num is null 能够在num 上设置默认值0 ,确保表中num 列没有null 值,然后这样查询: select id from ...
分类:数据库   时间:2017-07-16 09:50:17    阅读次数:234
SQL Server索引碎片整理实际操作记录
SQL Server 版本是 2008 R2。 查询数据库索引碎片情况的 SQL 语句(来源): 索引碎片整理的四种方法: 1)删除索引并重建 2)使用 DROP_EXISTING 语句重建索引 3)使用 ALTER INDEX REBUILD 语句重建索引 4)使用 ALTER INDEX REO ...
分类:数据库   时间:2017-07-16 09:57:54    阅读次数:176
MySQL 对于千万级的大表要怎么优化?
原文链接:https://www.zhihu.com/question/19719997 作者:zhuqz链接:https://www.zhihu.com/question/19719997/answer/81930332来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 ...
分类:数据库   时间:2017-07-16 10:00:01    阅读次数:213
log4j 输出到 数据库
# LOG4J配置 log4j.rootCategory=ERROR,stdout,errorfile,jdbc # 控制台输出 log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=o ...
分类:数据库   时间:2017-07-16 10:09:41    阅读次数:189
解决spring-boot启动中碰到的问题:Cannot determine embedded database driver class for database type NONE
问题 如下: 2017-07-16 08:50:57.436 INFO 13524 [ main] c.p.p.web.PointshopWebApplication : Starting PointshopWebApplication on MSI with PID 13524 (D:\javaP ...
分类:数据库   时间:2017-07-16 10:12:46    阅读次数:2534
【记录】Mysql 5.7 解压版的安装
1、解压 2、打开my_default.ini 将basedir修改为MySQL的解压目录 将datadir修改为MySQL的解压目录\data 3、更改环境变量 系统变量里面添加MYSQL_HOME 指向MySQL的解压目录 Path里面添加MYSQL_HOME\bin 4、使用管理员身份打开cm ...
分类:数据库   时间:2017-07-16 11:09:32    阅读次数:181
(总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL
(总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL PS:这个是懒人yum快速安装法,用于开发和测试环境很方便,用于没有特殊要求的生产环境也可以。特殊要求的还是自己去编译安装吧~~ 1、安装Apahce、PHP、MySQL和PHP连接MySQL数据 ...
分类:数据库   时间:2017-07-16 11:18:25    阅读次数:188
数据库的死锁相关知识
死锁的定义 死锁是指两个或两个以上的进程在执行的过程中,由于竞态资源或由于彼此通信而造成的一种阻塞现象。若无外力作用,它们都将无法推进下去,此时称系统处于死锁状态,这些在互相等待的进程称为死锁进程。 数据库发生死锁的条件 1.资源不能共享。需要只能由一个进程或线程使用。 2.请求且保持。已经锁定的资 ...
分类:数据库   时间:2017-07-16 11:19:20    阅读次数:203
mysql中约束的添加,修改,与删除
MySQL中的约束,添加约束,删除约束,以及其他的一些修饰:一.NOT NULL(非空约束) 添加非空约束 1)建表时直接添加 CREATE TABLE t_user(user_id INT(10) NOT NULL); 2)通过ALTER 语句 ALTER TABLE t_user MODIFY ...
分类:数据库   时间:2017-07-16 11:19:53    阅读次数:254
Oracle权限设置
oracle的用户安全管理主要有权限和角色 当刚刚建立用户时。用户没有不论什么权限,也不能运行不论什么操作。假设要运行某种特定的数据库操作,则必须为其授予系统的权限。 假设用户要訪问其它方案的对象。则必须为其授予对象的权限,为了简化权限的管理,能够使用角色 权限: 这里是运行特定的命令和訪问对象的权 ...
分类:数据库   时间:2017-07-16 11:21:34    阅读次数:179
Oracle问题
Oracle RAC ASM共享存储 有两种方式配置ASM磁盘: 1) ASMLIB 由于Redhat公司从RHEL 6这个版本开始决定从Kernel中移除ASMLIB,并且不再给与Oracle公司对于该部分内核代码的访问修改权利,这直接导致Oracle不可能build出FOR RHEL 6的ASM ...
分类:数据库   时间:2017-07-16 12:25:24    阅读次数:266
SQL Server学习记录之获取每月每季度每年第一天和最后一天
DECLARE@dtdatetime SET@dt=GETDATE() DECLARE@numberint SET@number=3 --1.指定日期该年的第一天或最后一天 --A. 年的第一天 SELECTCONVERT(char(5),@dt,120)+'1-1' --B. 年的最后一天 SEL... ...
分类:数据库   时间:2017-07-16 12:26:21    阅读次数:338
CentOS 7 安装 MySQL
环境 CentOS 7.1 (64-bit system) MySQL 5.6.24 CentOS 安装 参考:http://www.waylau.com/centos-7-installation-and-configuration/ 依赖 MySQL 依赖 libaio,所以先要安装 libai ...
分类:数据库   时间:2017-07-16 12:31:03    阅读次数:257
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!