一. ADO.NET的定义 ADO.NET来源于COM组件库ADO(即ActiveX Data Objects),是微软公司新一代.NET数据库的访问模型,是目前数据库程序设计人员用来开发基于.NET的数据库应用程序的主要接口。它利用.NET Data Provider(数据提供程序)进行数据库的连...
分类:
数据库 时间:
2015-06-15 06:52:26
阅读次数:
156
全文搜索,与机器学习领域其他大多数问题不同,是一个Web程序员在日常工作中经常遇到的问题。客户可能要求你在某个地方提供一个搜索框,然后你会写一个类似WHEREtitleLIKE%:query%的SQL语句实现搜索功能。一开始,这是没问题,直到有一天,客户找到你跟你说,“搜索出错啦1当..
分类:
编程语言 时间:
2015-05-18 21:07:01
阅读次数:
191
一个函数设计完后,我们可以用三种方法处理它:1)把它放在main()函数的同一个文件中;2)把它和写好的其它函数一起放在另一个文件中;3)把它放在函数库中。下面分别讨论这三种方法。程序文件的大小因为C语言允许分别编译,很自然就会提出这样的问题:一个文件的最适宜的规模是多..
分类:
编程语言 时间:
2015-05-13 17:08:45
阅读次数:
146
??
1、 MySQL架构
C/S: client / server架构
MySQL DBMS(Data Bank Management System): 数据库管理系统
客户端 服务器 ---> 数据库 ---> 数据表 ---> (记录/行,字段/列)
2、 数据库程序员需要精通的操作:(不是DBA(数据库管理员))
一、为项目设计表
二、使用SQL语句(SQ...
分类:
数据库 时间:
2015-05-08 13:06:02
阅读次数:
203
一、索引 索引是一种快速访问数据的途径,可提高数据库性能。索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需的数据,就像书的目录,可以快速查找所需的信息,无须阅读整本书。二、索引存在的问题 1.索引占用表空间,创建太多索引可能造成代码冗余 2.索引影响DML(INSERT、UPDATE...
分类:
数据库 时间:
2015-05-02 16:32:21
阅读次数:
182
关于重复造轮子
作为一个程序员,我们不止一次听到师长前辈们说:不要重复造轮子,已经有现成的了,直接用就是了。
对于这个观点,我觉得得仔细分析分析。
如果我们正在做一个真实的项目,经理天天追在我们屁股后面问进度。我想只要是个正常的程序员,肯定不会想去再造一个"轮子"。
但是,程序员不是年年月月,每一天都在赶项目。那么在我们闲暇的时候,看看业内已经有的轮子,仔细分析一下轮子的构造,自己就权当是...
分类:
数据库 时间:
2015-04-21 18:04:57
阅读次数:
211
mysql 获取刚插入行id汇总我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数,一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。下面介绍三种方法(1) getGeneratedKeys()方法:程序片断:C...
分类:
数据库 时间:
2015-04-20 14:49:17
阅读次数:
142
php,html,javascript,mysql之间的特殊字符处理特殊字符指在程序中有具有特殊的控制意义的字符,一般来讲各个程序语言所使用的特殊字符大部分都来源于传统的C语言,加上自身的扩展,便较为完整的满足了编程需求。程序自身的转义处理能够解决自身的处理需求,问题基本上都集中在..
分类:
数据库 时间:
2015-04-04 16:57:00
阅读次数:
209
索引的概念索引的用途:我们对数据查询及处理速度已成为衡量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法。索引是什么:数据库中的索引类似于一本书的目录,在一本书中使用目录可以快速找到你想要的信息,而不需要读完全书。在数据库中,数据库程序使用索引可以重啊到表中的数据,而不必扫...
分类:
数据库 时间:
2015-03-18 10:20:01
阅读次数:
189
SQL入门: 在说NoSQL之前先看看sql的发展,数据库的发展经过了无库时代,层次状数据库,网状数据库,关系性数据库,NoSQL数据库。 刚开始数据是直接写入到程序中,并没有数据库的概念,随着数据量的增长,开始出现层次状数据库,程序通过树形结构访问数据,在这种结构下父记录同时拥有多个子记录,但子记...
分类:
数据库 时间:
2015-02-27 18:21:39
阅读次数:
389