码迷,mamicode.com
首页 > 数据库
遇到过得基础的sql语句优化
1.尽量避免在列上进行运算,这样会导致索引失效。 例如:select * from t where year(d) >=2011;优化为:select * from t where d>='2011-01-01'2.使用JOIN时,应该用小结果集驱动大结果集(就是将搜出来的结果数量小的放前面,这样就能减少不必要的搜索功能)。同时把复杂的JOIN查询拆分成多个Query。因为JION多个表时,可能导...
分类:数据库   时间:2015-05-24 08:55:22    阅读次数:202
题目4:MySQL----------Rank Scores
Write a SQL query to rank scores. If there is a tie between two scores, both should have the same ranking. Note that after a tie, the next ranking number should be the next consecutive integer value. ...
分类:数据库   时间:2015-05-24 08:53:01    阅读次数:186
使用过得sql语句展示--会不断更新完善
这篇博文主要是对我自己用过的sql语句进行展示,然后不断完善,形成自己写sql语句的风格,并提高自己sql语句的运行速度。之前自己对左连接等一系列的sql语句都不是很熟悉,经过这几天的学习和项目中实际需求的使用,学会了一些sql语句。现在将我写的sql语句展示出来。主要分为两类,一类是通过yii框架里的sql语句写法,一类是正常的sql语句。先说正常的sql语句吧。 1.首先是多表查询,先涉及到的...
分类:数据库   时间:2015-05-24 08:54:36    阅读次数:149
题目6:MySQL----------Employees Earning More Than Their Managers
The Employee table holds all employees including their managers. Every employee has an Id, and there is also a column for the manager Id. +----+-------+--------+-----------+ | Id | Name | Salary |...
分类:数据库   时间:2015-05-24 08:54:04    阅读次数:201
题目7:MySQL----------Duplicate Emails
Write a SQL query to find all duplicate emails in a table named Person. +----+---------+ | Id | Email | +----+---------+ | 1 | a@b.com | | 2 | c@d.com | | 3 | a@b.com | +----+---------+ For ...
分类:数据库   时间:2015-05-24 08:53:04    阅读次数:133
题目8:MySQL----------Duplicate Emails
Suppose that a website contains two tables, the Customers table and the Orders table. Write a SQL query to find all customers who never order anything. Table: Customers. +----+-------+ | Id | Na...
分类:数据库   时间:2015-05-24 08:53:15    阅读次数:164
SQL SERVER技术内幕之7 透视与逆透视
1.透视转换透视数据(pivoting)是一种把数据从行的状态旋转为列的状态的处理,在这个过程中可能须要对值进行聚合。每个透视转换将涉及三个逻辑处理阶段,每个阶段都有相关的元素:分组阶段处理相关的分组或行元素,扩展(spreading)阶段处理相关的扩展或列元素,聚合阶段处理相关的聚合元素和聚合函数...
分类:数据库   时间:2015-05-24 08:48:11    阅读次数:272
Java Mysql分页显示
public class View { private int currentPage; private int pageSize; private int recordCount; public View(int pageSize, int recordCount, ...
分类:数据库   时间:2015-05-24 07:46:30    阅读次数:176
mysql索引
mysql索引类型 Normal Unique Full Text 主键 为什么建索引 http://blog.csdn.net/adenfeng/article/details/5419354 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据...
分类:数据库   时间:2015-05-24 06:44:10    阅读次数:173
lamp之编译安装mysql
cmake跨平台编译器:cmake指定编译选项的方式不同于make,其实现方式对比如下:./configure-->cmake../configure--help-->cmake.-LHmysql0.创建mysql用户和相关组:#groupadd-r-g306mysql#useradd-r-u306-g306mysql-s/sbin/nologin1.创建数据库分区并挂载:#fdisk/dev/sd..
分类:数据库   时间:2015-05-24 06:42:07    阅读次数:297
C#通过OleDb读写excel表格几个要点
C#通过OleDb读写excel表格几个要点...
分类:数据库   时间:2015-05-24 06:34:51    阅读次数:226
Java+MyEclipse+Tomcat (六)详解Servlet和DAO数据库增删改查操作
此篇文章主要讲述DAO、Java Bean和Servlet实现操作数据库,把链接数据库、数据库操作、前端界面显示分模块化实现。其中包括数据的CRUD增删改查操作,并通过一个常用的JSP网站前端模板界面进行描述。这篇文章可以认为是对前面五篇文章的一系列总结和应用,同时我认为理解该篇文章基本就能简单实现一个基于数据库操作的JSP网站,对你的课程项目或毕设有所帮助!但同时没有涉及事务、触发器、存储过程、并发处理等数据库知识,也没有Struts、Hibernate、Spring框架知识,它还是属于基础性文章吧!希望...
分类:数据库   时间:2015-05-24 06:34:50    阅读次数:402
unity, access material
MeshRenderermeshRenderer=gameObject.GetComponent();if(meshRenderer!=null){Materialmaterial=meshRenderer.material;if(material!=null){ ...
分类:数据库   时间:2015-05-24 06:31:15    阅读次数:238
oracle sql优化笔记
oracle优化一般分为:1、sql优化(现在oracle都会根据sql语句先进行必要的优化处理,这种应该用户不大了,但是像关联和嵌套查询肯定是和影响性能的) A、oracle的sql语句的条件是从右往左执行的,如下语句:select * from t_user where nation='回...
分类:数据库   时间:2015-05-24 01:18:13    阅读次数:180
MongoDB 基础(九)分片
分片(sharding)是通过多台服务器存储数据的方法。Mongodb使用分片可支持部署非常大的数据集和高的吞吐量操作。单台服务器的能力在各方面都有限,如CPU、IO、RAM、存储空间等。解决扩展的问题,数据库提供了两种方法:垂直扩展和分片。 垂直扩展:增加CPU、RAM,存储资源等,这也受限于硬件设备。而有些基于云的供应商也规定用户使用小的系统。 分片(水平扩展):划分数据集...
分类:数据库   时间:2015-05-24 00:13:57    阅读次数:458
疯狂Java学习笔记(50)-----------JDBC
1、加载合适的JDBC驱动程序 Class.forName(Driver);    MySQL驱动程序:com.mysql.jdbc.Driver    Oracle驱动程序:oracle.jdbc.driver.OracleDriver    SQLServer驱动程序:    com.Microsoft.jdbc.sqlserver.SQLServerDriver 2、建立数据库连...
分类:数据库   时间:2015-05-24 00:13:27    阅读次数:369
Debian下MySQL源码安装
注:需要root权限 一 数据库安装 1 安装依赖 cmake、g++、libncurses5-dev 直接使用apt-get install安装即可 2 创建好用户和目录 groupadd mysql # 添加用户组 useradd -r -g mysql mysql # 添加用户 mkdir -p /usr/local/mysql # 创建安装目录 chown -...
分类:数据库   时间:2015-05-24 00:12:28    阅读次数:368
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!