文章标题关闭所有内容预览 | 展开所有内容预览
-
数据库设计技巧(一)
[内容预览]
16 | 2007-04-01
在动态网站的设计中,数据库设计的重要性不言而喻。如果设计不当,查询起来就非常吃力,程序的性能也会受到影响。无论你使用的是mySQL或者Oracle数据库,通过进行正规化的表格设计,可以令你的PHP代码更具可读性,更容...
[阅读全文]
-
数据库设计技巧(二)
[内容预览]
10 | 2007-04-01
1.为应用在多条记录的字段建立独立的表格 2.通过一个foreignkey来关联这些表格的值 我们将url的值放在一个独立的表格中,这样我们就可以在以后加入更多的数据,而无需担心产生重复的值。我们还通过主键值来关联...
[阅读全文]
-
数据库设计技巧(三)
[内容预览]
14 | 2007-04-01
在定义第四个正规化的形式前,我想首先提一下三种基本的数据关系:一对一,一对多和多对多。我们回头看一下经过第一个正规化的users表。要是我们将url的字段放在一个独立的表中,每次在users表中插入一个记录,我们就...
[阅读全文]
-
SQL语言快速入门(一)
[内容预览]
17 | 2007-04-01
SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可...
[阅读全文]
-
SQL语言快速入门(二)
[内容预览]
24 | 2007-04-01
创建表格SQL语言中的createtable语句被用来建立新的数据库表格。Createtable语句的使用格式如下:createtabletablename(column1datatype,column2datatype,column3datatype);如果用户希望在建立新表格时规定列的限制条...
[阅读全文]
-
SQL语言快速入门(三)
[内容预览]
29 | 2007-04-01
我们日常使用SQL语言的工作过程中,使用最多的还是从已经建立好的数据库中查询信息。下面,我们就来详细介绍一下如何使用SQL语言实现各种数据库查询操作。SELECT…FROM 为方便讲解,我们在数据库中创建名为Store_...
[阅读全文]
-
MySQL安全性指南
[内容预览]
7 | 2007-04-01
作为一个MySQL的系统管理员,你有责任维护你的MySQL数据库系统的数据安全性和完整性。本文主要主要介绍如何建立一个安全的MySQL系统,从系统内部和外部网络两个角度,为你提供一个指南。本文主要考虑下列安全性有关的...
[阅读全文]
-
MySQL用户管理
[内容预览]
38 | 2007-04-01
MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么。MySQL3.22.11开始引入两条语句使得这项工作更容易做:GRANT语句创建MySQL用户并指定其权限,而REVOKE语句删...
[阅读全文]
-
PHP中通过ADO调用Access数据库
[内容预览]
30 | 2007-04-01
我看了那篇《怎样在PHP中通过ADO调用Asscess数据库和COM程序》文章后,马上作了测试,结果失败了。伤心是不是。怎么办?我只好去PHP官方网站求助,皇天不负有心人,终于我找到了答案——具体的解决方法如下:(1)进...
[阅读全文]
-
从 MySQL 导入导出大量数据的程序实现方法
[内容预览]
12 | 2007-04-01
大家一定使用过phpmyadmin里面的数据库导入,导出功能,非常方便。但是在实际应用中,我发现如下几个问题:1数据库超过一定尺寸,比如6M这时使用导出一般没问题,可以正确的保存到本机硬盘上面,但是导入则不行!原因...
[阅读全文]
-
[组图] MySQL索引分析和优化
[内容预览]
43 | 2007-04-01
一、什么是索引?索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量...
[阅读全文]
-
MySQL修改密码方法总结
[内容预览]
11 | 2007-04-01
首先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的,所以一般用户无法更改密码,除非请求管理员。方法一使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。方法...
[阅读全文]
-
MySQL 查询中的分页思路的优化
[内容预览]
17 | 2007-04-01
似乎讨论分页的人很少,难道大家都沉迷于limitm,n?在有索引的情况下,limitm,n速度足够,可是在复杂条件搜索时,wheresomthingorderbysomefield+somefieldmysql会搜遍数据库,找出“所有”符合条件的记录,然后取出m...
[阅读全文]
-
MySql正则表达式的描述
[内容预览]
34 | 2007-04-01
正则表达式(regex)是定义复杂查询的一个强有力的工具。这里是一个简单的资料,它忽略了一些详细的信息。正则表达式定义了一个字符串的规则。最简单的正则表达式不包含任何保留字。例如,正则表达式hello只和字符串“...
[阅读全文]
-
在数据库中使用对象的好处
[内容预览]
46 | 2007-04-01
我们都知道如何从Mysql获取我们需要的行(记录),读取数据,然后存取一些改动。很明显也很直接,在这个过程背后也没有什么拐弯抹角的。然而对于我们使用面对对象的程序设计(OOP)来管理我们数据库中的数据时,这个...
[阅读全文]
-
从SQL server数据库导入Mysql数据库的体验
[内容预览]
30 | 2007-04-01
因工作需要,要将存放在sqlserver数据库中的数据全部导入到mysql数据库中,在网上搜集相关资料,找到两种方法,现在分别谈谈对他们的看法。第一种是安装mysqlODBC,利用sqlserver的导出功能,选择mysql数据源,进行数...
[阅读全文]
-
MYSQL到ORACLE程序迁移的注意事项
[内容预览]
18 | 2007-04-01
有很多应用项目,刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要...
[阅读全文]
-
[图文] Adodb 官方介绍
[内容预览]
59 | 2007-04-01
前言550)this.width=550"align=centervspace=3border=0>YousayeetherandIsayeyether,YousayneetherandIsaynyther;Eether,eyether,neether,nyther-Let'scallthewholethingoff!YoulikepotatoandIlikepo-tah-to,Youlike...
[阅读全文]
-
分页显示详解
[内容预览]
38 | 2007-04-01
1、前言分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地...
[阅读全文]
-
PEAR MDB 数据库抽象层 —— 一次编写—随处运行
[内容预览]
62 | 2007-04-01
Writeonce-runanywhere一次编写——随处运行这是Java的一句行销口号,但是它同时也是PHP的关键特性之一。许多商业模型依赖于操作系统无关性来保证产品能够销售给广泛的客户群体。因而,为什么要把你自己绑在某种数据...
[阅读全文]
-
[图文] 简单介绍下 PHP5 中引入的 MYSQLI
[内容预览]
24 | 2007-04-01
在新下载的PHP5中你会发现多了一个mysqli.dll,它是干什么用的呢?我简单介绍下。。。mysqli.dll是PHP对mysql新特性的一个扩展支持。在PHP5中可以在php.ini中加载,如下图:500)this.width=500"vspace=10border=0>my...
[阅读全文]
-
PHP+Oracle(OCI)初步
[内容预览]
40 | 2007-04-01
从Oracle(OCI)开始在越来越多的PHP用户选择Oracle作为他们的数据库的情况下,如何访问PHP发布环境下的Oracle接口变的越发的重要了。我们将从快速的浏览一个简单基本且是更加明确的Oracle的情况开始我们的旅程。Oralc...
[阅读全文]
-
ORACLE回滚段的概念,用法和规划及问题的解决
[内容预览]
31 | 2007-04-01
回滚段管理一直是ORACLE数据库管理的一个难题,本文通过实例介绍ORACLE回滚段的概念,用法和规划及问题的解决。回滚段概述 回滚段用于存放数据修改之前的值(包括数据修改之前的位置和值)。回滚段的头部包含正在...
[阅读全文]
-
PHP中使用ORACLE函数的使用说明
[内容预览]
25 | 2007-04-01
OCIDefineByName让SELECT指令可使用PHP变数。语法:booleanOCIDefineByName(intstmt,stringColumnName,mixed&variable,int[type]);传回值:布林值函式种类:资料库功能内容说明本函式用来定义指定的PHP变数,使其能...
[阅读全文]
-
mysql数据库备份
[内容预览]
50 | 2007-04-01
在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。有时,正是MySQL管理员造成破坏。管理员已经知道表已破坏,用诸如v...
[阅读全文]
-
mysql中的临时表
[内容预览]
18 | 2007-04-01
当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后多这些表运行查询。创建临...
[阅读全文]
-
为数据库建立索引(一)
[内容预览]
16 | 2007-04-01
就象许多的PHP开发者一样,在刚开始建立动态网站的时候,我都是使用相对简单的数据结构。PHP在连接数据库方面的确实是十分方便(译者注:有些人认为PHP在连接不同数据库时没有一个统一的接口,不太方便,其实这可以通...
[阅读全文]
-
为数据库建立索引(二)
[内容预览]
11 | 2007-04-01
接着,来个稍微复杂一点的,如果有个ORDERBY字句呢?不管你信不信,大多数的数据库在使用orderby的时候,都将会从索引中受益。 SELECT*FROMmytable WHEREcategory_id=1ANDuser_id=2 ORDERBYadd...
[阅读全文]
-
PHP中 ADOdb 类库介绍(一)
[内容预览]
129 | 2007-04-01
前言为什么要使用数据库类库?初学者(甚至一些非初学者)常常犯的错误,就是在开发应用程序的时候,缺乏对未来的考虑。假如有一天,你的程序需要使用其它的数据库,难道你还需要重新写一篇针对于这个版本数据库的程序吗...
[阅读全文]
-
PHP中 ADOdb 类库介绍(二)
[内容预览]
27 | 2007-04-01
对查询进行缓存上个月,我们简单地了解了ADOdb中,如何进行SELECT、INSERT和UPDATE的操作。如果你在ADOdb上是个新手,我建议先读一下上个月的那篇文章。ADOdb还有很多更高级的特征,这个月,我们就一起来关注其中的部...
[阅读全文]


