随笔分类 -  MySQL数据库

php+MySQL黄金搭档
摘要:数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数据库连接数来设定的。无论这些数据库连接是否被使用,连接池都将一直保证至少拥有这么多的连接数量。连接池的最大数据库连接数量限定了这个连接池能占有的最大连接数,当应用程序向连接池请求的连接数超过最大连接数量时,这些请求将被加入到等待队列中。数据库连接池的最小连接数和最大连接数的设置要考虑到下列几个因素:1. 最小连接数是连接池一直保持的数据库连接,所以如果应用程序对数据库连接的使用量不大,将会有大量的数据库连接资源被浪费;2.最大连接数是连接池能申请的最大连接数,如果数据库连接请求超过此数,后面的数据库.. 阅读全文
posted @ 2013-06-21 12:55 路过你的苦 阅读(205) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/outget1/article/details/4821975用oracle sql对数字进行操作: 取上取整、向下取整、保留N位小数、四舍五入、数字格式化1.取整(向下取整floor):select floor(5.534) from dual;select trunc(5.534) from dual;上面两种用法都可以对数字5.534向下取整,结果为5.2.向上取整,得到结果为6,用ceilselect ceil(5.534) from dual;3.四舍五入:SELECT round(5.534) FROM dual;SELECT rou 阅读全文
posted @ 2013-06-07 19:57 路过你的苦 阅读(946) 评论(0) 推荐(0)
摘要:转自:http://kb.cnblogs.com/page/94862/ 摘要:SQL Server是一个关系数据库管理系统,SQL Server数据库的应用是很多的,SQL Server数据库赢得了广大用户的青睐,本文将主要为大家介绍关于SQL Server数据库中查找重复记录的方法。SQL Server数据库多种方式查找重复记录: -----------------检查数据库中是否有重复的URL 示例:表stuinfo,有三个字段recno(自增),stuid,stuname 建该表的Sql语句如下:CREATETABLE[StuInfo] ([recno][int]IDENTITY... 阅读全文
posted @ 2013-06-07 09:04 路过你的苦 阅读(222) 评论(0) 推荐(0)
摘要:1.索引的作用创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。1.1索引成本第一,创建索引和维护索引要耗费时间,这种时间随着数据 量的增加而增加。第二,索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间,如果要建立聚簇索引,那么需 阅读全文
posted @ 2013-06-04 10:00 路过你的苦 阅读(598) 评论(0) 推荐(0)
摘要:1.连接查询 通过连接运算符可以实现多个表查询,连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在 一个表中,当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型,为不同实体创建新的表,尔后通过连接进行查询。 连接可以在SELECT 语句的FROM子句或WHERE子句中建立,在FROM子句中指出连接时有助于将连接操作与WHERE子句中的搜索条件区分开来。所以,在Transact-SQL中推荐使用这... 阅读全文
posted @ 2013-05-29 20:02 路过你的苦 阅读(341) 评论(0) 推荐(0)
摘要:在程序调试中打印错误至关重要,可以让程序员在第一时间找到错误的根本,及时修改bug,提高编程效率。1.c++ APImysql_errno(MYSQL* mysql)返回最近被调用的MySQL函数的出错编号。 mysql_error(MYSQL* mysql)返回最近被调用的MySQL函数的出错消息。2.php APImysql_error() 阅读全文
posted @ 2013-05-29 09:15 路过你的苦 阅读(524) 评论(0) 推荐(0)
摘要:mysql日期和字符相互转换方法date_format(date,'%Y-%m-%d') -------------->oracle中的to_char();str_to_date(date,'%Y-%m-%d') -------------->oracle中的to_date();--主要用于对抓取网页排序,解决id小的重要,time新的重要,而time新的id小之间的矛盾,先按日期降序(抓取时间->日期),同一天内id升序。%Y:代表4位的年份%y:代表2为的年份%m:代表月, 格式为(01……12) %c:代表月, 格式为(1……12)%d: 阅读全文
posted @ 2013-05-28 09:14 路过你的苦 阅读(4123) 评论(0) 推荐(0)