Loading...
所在位置:
论坛首页
->
┈┋电脑网络技术区┋┈
->
数据库技术
-> 帖子列表
[
详细列表
]
新的帖子
发起交易
任务悬赏
发起投票
精华贴
回收站
贴子审核
无
<<
>>
站长俱乐部
MySQL数据库常见问题集锦
2008-7-6
1.关于自增字段重新赋初值的问题? ALTER TABLE tbl AUTO_INCREMENT = 1; 2.如何实现mysql中自增长字段的功能? create table abc(id int(10) not null auto_incremnet primary key, name varchar(10) not null, address varchar(200) not null, postcode char(6) not null ); 这样就创建了一个表,这个表的id子段是自动增长的。 你还可以在一建好的表中增加这样的字段,操作如下: alter table tb_name add id int(10) not null auto_increment first; 或者 alter table tb_name add id int(10) not null auto_increment; 3、如何更改mysql中用户密码? a、在mysql/bin/目录下面 ./mysqladmin -u[用户...
[
496020685
] 点击:46 回复:0 最后更新: 2008-7-6 10:52:29
查看全文
Unix系统环境下正确安装MySQL数据库
2008-7-6
安装时建议你为MySQL管理创建一个用户和组。由该组用户运行mysql服务器并执行管理任务。(也可以以root身份运行服务器,但是不推荐) 第一步创建一个用户来运行服务器。在Solaris和unix下,可以用useradd和groupadd使用工具来完成。取一个名字叫mysql吧。(当然,任何你喜欢的id都可以)所以在做其它事情之前,利用su命令成为root: $ su - root $ groupadd mysql $ useradd -g mysql mysql 选择要安装mysql软件的位置,并将当前目录转换到该目录。一般的,将安装到/usr/local,这是MySQL软件的标准安装位置。现在进去, $ cd /usr/local 解开软件包: $ gunzip -c /tmp/mysql -3.23.xx.tar.gz | tar -xf - 因为要安...
[
496020685
] 点击:45 回复:0 最后更新: 2008-7-6 10:52:11
查看全文
XP环境下安装apache+php+mysql
2008-7-6
Apache和mysql的安装较简单,主要是安装前请保证80端口未被占用 比如 iis 以前安装过的apache mysql 先停止运行phpmyadmin,主要是配置文件的问题,把phpMyAdmin安装目录下Libraries目录下面的Config.default.php复制到PHPmyAdmin根目录下, 改 名为Config.inc.php;用记事本打开Config.inc.php,把 “$cfg['blowfish_secret'] = '';” 改为 “$cfg['blowfish_secret'] = '什么都可以';” ,其中“”是我为了避免''加上的,后面“''”中的“什么都可以”你可以改成其它什么都可以,就是不能为“无”,也可是空格;接下来把“$cfg...
[
496020685
] 点击:47 回复:0 最后更新: 2008-7-6 10:51:48
查看全文
sql语句格式化数字(前面补0)的参考示例
2008-7-4
sql语句格式化数字(前面补0)的参考示例: 将一个数字例如33,或1使用t-sql语句转换成033或001 以下是详细分析: 1、select power(10,3)得到1000 2、select cast(1000+33 as varchar) 将1000转换类型 3、select right(100033,3) 从右边取3个字符得到033 将1格式化同上 select right(cast(power(10,3) as varchar)+33,3)...
[
只看该用户
] 点击:77 回复:0 最后更新: 2008-7-4 11:06:40
查看全文
教你快速掌握"patindex"函数的使用方法
2008-7-4
patindex函数的用法: 语法格式:PATINDEX ( '%pattern%' , expression ) 返回pattern字符串在表达式expression里第一次出现的位置,起始值从1开始算。 pattern字符串在expression表达式里没找就返回0,对所有有效的文本和字符串就是有效的数据类型。 描述一下此函数的具体用法: 1. PATINDEX ( '%pattern%' , expression ) '%pattern%'的用法类似于 like '%pattern%'的用法,也就是模糊查找其pattern字符串是否是expression找到,找到并返回其第一次出现的位置。 如: select patindex('%abb%','abcaabbeeabb'...
[
只看该用户
] 点击:70 回复:0 最后更新: 2008-7-4 11:06:21
查看全文
脚本示例:查看数据库中有无多余的索引SQL
2008-7-4
查看数据库中有无多余的索引,即一个索引的字段为另一个索引的前几个字段。如index1的定义为test(filed1,filed2),index2的定义为test(filed1,filed2,filed3),则认为index1是多余的。(摘自Ixora) column redundant_index format a39 column sufficient_index format a39 select /*+ ordered */ o1.name||'.'||n1.name redundant_index, o2.name||'.'||n2.name sufficient_index from ( select obj#, bo#, count(*) cols, max(decode(pos#, 1, intcol#)) leadcol# from sys.icol$ group by obj#, bo# ) ic1, sys.icol$ ic2, sys.ind$ i1, sys.obj$ n1, ...
[
只看该用户
] 点击:60 回复:0 最后更新: 2008-7-4 11:06:01
查看全文
如何对非系统表空间的数据文件进行改名
2008-7-4
如何在数据库打开时对非系统表空间的数据文件改名,参考下面步骤: 1. 确定数据文件状态 select file_name, status from dba_data_files where tablespace_name ='tablespace_name'; 2. 将表空间置为read-only(时间可能会很长,比重启数据库的时间还长) alter tablespace tablespace_name read only; 3. 确定表空间状态为read-only select tablespace_name, status from dba_tablespaces where tablespace_name = 'tablespace_name'; 4. 用操作系统命令将数据文件拷贝为新的文件名,确认大小一样 5. 将表空间offline(这时用户就不能访问这个表空间了) ...
[
随便玩玩
] 点击:55 回复:0 最后更新: 2008-7-4 11:05:13
查看全文
Oracle数据库维护常用SQL语句集合
2008-7-4
进程相关: 1、 求当前会话的SID,SERIAL# SELECT Sid, Serial# FROM V$session WHERE Audsid = Sys_Context('USERENV', 'SESSIONID'); 2、 查询session的OS进程ID SELECT p.Spid "OS Thread", b.NAME "Name-User", s.Program, s.Sid, s.Serial#, s.Osuser, s.Machine FROM V$process p, V$session s, V$bgprocess b WHERE p.Addr = s.Paddr AND p.Addr = b.Paddr And (s.sid=&1 or p.spid=&1) UNION ALL SELECT p.Spid "OS Thread", s.Username "Name-User", s.Program, s.Sid, s.Serial#, s.Osuser, ...
[
随便玩玩
] 点击:56 回复:0 最后更新: 2008-7-4 11:04:52
查看全文
解决Oracle 10g library内存分配告警问题
2008-7-4
问题:在Oracle10g的alert文件中,忽然可以发现如下记录: Fri Feb 02 22:00:09 2007 Memory Notification: Library Cache Object loaded into SGA Heap size 2448K exceeds notification threshold (2048K) KGL object name :SELECT * FROM "ADMODB"."DW_SECTOR_FLAT" 解决方法: Oracle10g中,在load较大的对象进library cache中时,会记录以上警告。在版本10.2.0.1中,这个定义大对象的阈值是2M,这是有隐含参数_kgl_large_heap_warning_threshold 指定的,如果系统中需要load很多大对象,又不想在alert中看到太多这类的警告信息,可以修改该参数: SQL> alter system set &quo...
[
随便玩玩
] 点击:53 回复:0 最后更新: 2008-7-4 11:04:30
查看全文
几款商务智能(BI)相关的开源工具介绍
2008-7-4
这篇论坛文章着重介绍了几款商务智能(BI)相关的开源工具,更多内容请读者参考下文: 我们都知道“瞎子摸象”的故事。不同的瞎子对大象的认识不同,因为他们只认识了自己摸到的地方。而企业如果要避免重犯这样的错误,那就离不开商务智能(BI)。专家认为,BI对于企业的重要性就像聪明才智对于个人的重要性。欧美企业的经验也证明,企业避免无知和一知半解危险的有效手段就是商务智能。商务智能旨在充分利用企业在日常经营过程中收集的大量数据和资料,并将它们转化为信息和知识来免除各种无知状态和瞎猜行为。 支持BI的开源工具数量众多,但是大多数的工具都是偏重某方面的。例如,CloverETL偏重ETL,JPivot偏重多维分析展现...
[
随便玩玩
] 点击:58 回复:0 最后更新: 2008-7-4 11:04:12
查看全文
深入探讨数据仓库缓慢变化维的解决方案
2008-7-4
这篇论坛文章深入探讨了数据仓库缓慢变化维的解决方案,详细内容请参考下文: 缓慢变化维定义 Wikipedia中的定义: Dimension is a term in data management and data warehousing that refers to logical groupings of data such as geographical location, customer information, or product information. Slowly Changing Dimensions (SCD) are dimensions that have data that slowly changes. 大意是说数据会发生缓慢变化的维度就叫”缓慢变化维”。 举个例子就清楚了: 在一个零售业数据仓库中,事实表保存着各销售人员的销售记录,某天一个销售人员从北京分公司调到上海分公司了,那么如何来保存这个变化...
[
大胆的走
] 点击:58 回复:0 最后更新: 2008-7-4 11:03:24
查看全文
个人经验总结:数据挖掘与数据抽样概述
2008-7-4
前段时间在做一个挖掘模型时,模型的特征决定了选择的数据是严重有偏的,怎样在这样的数据上进行抽样,得到能比较好地反映真实情况的数据样本是很关键的。自己对统计学仅仅限于大学课程的学习,很少做过实验,在做数据预处理走了一些弯路。下面对数据挖掘中的抽样发表一点浅见。 在数据挖掘的数据预处理过程中,宽表数据往往是几十万,上百万级记录的。要对所有数据进行训练,时间上很难满足要求,因此对数据进行抽样就很必要了,不同的数据抽样方法对训练结果模型的精度有很大影响。可以考虑用一些数据浏览工具,统计工具对数据分布做一定的探索,在对数据做充分的了解后,再考虑采用合适的数据抽样方法,抽取样本数据进行建模实验...
[
大胆的走
] 点击:58 回复:0 最后更新: 2008-7-4 11:03:01
查看全文
DBA:实例讲解非"Unicode"数据库中的XML
2008-7-4
本文解释如何在 DB2® Viper 2 中的非 Unicode 数据库中使用 XML 本地数据类型。发现避免替换字符、查询结构指针和字符引用的使用的技巧,以及对产品附带的新的实用用户定义函数(UDF)的解释。 V9 中的 XML 支持 在 DB2 9 中,将 XML 数据包括在数据库中的惟一方法是让数据库使用 UTF-8 码集。即使 XML 数据中只包含 ASCII 代码点,这个限制也仍然有效。XML 是以二进制格式存储在数据库中的,文本节点被存储为 UTF-8 代码点。在 DB2 9 中,不会对 XML 文档进行转换,因此必须以一系列的 UTF-8 字节的形式将 XML 文档插入到数据库中。 DB2 Viper 2 版解除了这一限制,即所有使用 pureXML 特性的数据库必须以 Unicode 方...
[
大胆的走
] 点击:62 回复:1 最后更新: 2008-7-4 11:02:40
查看全文
全面解析IBM DB2数据库移植的常见问题
2008-7-4
本文为作者针对实际项目数据库迁移的经验总结出的常见问题集,涉及到将数据库从 Oracle 或 SQL Server 迁移到 DB2 过程中的安装、配置、管理、开发等方面。 安装与配置 在 Linux 下重新安装 DB2 之后无法建立 DB2INST1 的实例,提示已经存在 解决办法:删除 /var/db2/v81 目录,再重新创建实例; 原因分析:在重新安装 DB2 之前,需要卸载原 DB2 安装环境,其中很重要的一步就是,使用 db2idrop 命令删除 DB2INST1 实例, 如果不删除,再次安装 DB2 之后,则无法建立相同名称的数据库实例。db2idrop 命令在 /opt/IBM/db2/V8.1/instance 目录下,以下为示例: 清单 1. db2idrop 命令示例 /opt/IBM/db2/V8.1/inst...
[
大胆的走
] 点击:55 回复:1 最后更新: 2008-7-4 11:01:41
查看全文
用Pipelined Table实现split函数的示例
2008-6-29
在实际的应用中,为了让PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。 Oracle 9i 通过引入的管道化表函数纠正了后一种情况。表函数是返回整个行的集(通常作为一个集合)的函数,可以直接从 SQL 语句中进行查询,就好像它是一个真正的数据库表一样。管道化表函数与之相似,但是它像在构建时一样返回数据,而不是一次全部返回。管道化表函数更加有效,因为数据可以尽可能快地返回。 管道化表函数必须返回一个集合。在函数中,PIPE ROW 语句被用来返回该集合的单个元素,该函数必须以一个空的 RE...
[
气也气晕
] 点击:121 回复:0 最后更新: 2008-6-29 10:23:44
查看全文
杀死Oracle数据库死锁进程的具体方法
2008-6-29
杀死"Oracle"死锁进程的具体步骤: 1.查哪个过程被锁 查V$DB_OBJECT_CACHE视图: SELECT * FROM V$DB_OBJECT_CACHE WHERE OWNER='过程的所属用户' AND CLOCKS!='0'; 2. 查是哪一个SID,通过SID可知道是哪个SESSION. 查V$ACCESS视图: SELECT * FROM V$ACCESS WHERE OWNER='过程的所属用户' AND NAME='刚才查到的过程名'; 3. 查出SID和SERIAL# 查V$SESSION视图: SELECT SID,SERIAL#,PADDR FROM V$SESSION WHERE SID='刚才查到的SID' 查V$PROCESS视图: SELECT SPID FROM V$PROCESS WHERE ADDR='刚才查...
[
气也气晕
] 点击:80 回复:0 最后更新: 2008-6-29 10:23:25
查看全文
SQL Server 2008与Oracle 11g 相比较
2008-6-29
1. 执行摘要 Microsoft SQL Server 2008在与你的业务相关的方面胜过Oracle。下面总结了SQLServer2008胜出的一些关键任务方面。 性能和可扩展性 由强大的行业标准基准结果证明,SQL Server延伸到了一些全球最大的工作负载。像Unilever、Citi、BarclaysCapital和MediterraneanShipping之类的客户在SQLServer上运行它们的最关键任务应用程序。运行SQLServer2008的客户,包括大型的独立软件开发商例如Siemens和RedPrairie,表示使用最新的改进了可扩展性的版本后,感觉非常好。SQLServer被CRNMagazine认做是最好的销售商和发展最好的销售商。 安全 在过去的四年里National VulnerabilityDatabase(NIST)报告了在...
[
气也气晕
] 点击:75 回复:0 最后更新: 2008-6-29 10:23:10
查看全文
Oracle的三种备份方式具有不同特性
2008-6-29
由于Oracle数据库备份有三种方式,每种方式具有不同的恢复特性,因此应集成数据库与文件系统备份,集成逻辑备份和物理备份。 一、备份策略 1.在操作系统级,使用大容量磁盘阵列,通过磁盘映像技术使每一个数据库文件自动分布于每个物理磁盘。这样,当某个磁盘出现物理损坏时,操作系统会自动引发映像磁盘来取代失效的磁盘,保证数据库的正常运行。 由于我们使用的是双服务器,因此在另一服务器上保留一个备份数据库。备份数据库与正在使用的数据库具有相同的参数状态,这样在数据库故障中,只需作必须的最少恢复,最大限度地缩短了恢复时间。 在多个不同的物理磁盘上保持多个控制文件的备份。控制文件在数据库恢复期间用于引...
[
气也气晕
] 点击:64 回复:0 最后更新: 2008-6-29 10:22:52
查看全文
Oracle中间件及SOA产品线战略分析
2008-6-29
Oracle应用服务器战略 WebLogic+Tuxedo+JRockit将成为Oracle的J2EE服务器的基础设施,Oracle原来的J2EE容器将边缘化。 WebLogic将很快采用Oracle的命名法,下一个版本可能是WebLogic 11gR1,它将融汇Oracle现有的产品特性: 1 Oracle Toplink: EJB 3.0/JPA Provider & O- R Mapping 2 Oracle Coherence: In...
[
斧头帮
] 点击:62 回复:0 最后更新: 2008-6-29 10:21:55
查看全文
Oracle用Pipelined Table实现split函数的示例
2008-6-29
在实际的应用中,为了让PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。 Oracle 9i 通过引入的管道化表函数纠正了后一种情况。表函数是返回整个行的集(通常作为一个集合)的函数,可以直接从 SQL 语句中进行查询,就好像它是一个真正的数据库表一样。管道化表函数与之相似,但是它像在构建时一样返回数据,而不是一次全部返回。管道化表函数更加有效,因为数据可以尽可能快地返回。 管道化表函数必须返回一个集合。在函数中,PIPE ROW 语句被用来返回该集合的单个元素,该函数必须以一个空的 RE...
[
斧头帮
] 点击:62 回复:0 最后更新: 2008-6-29 10:21:00
查看全文
Oracle数据库进程死锁解决办法
2008-6-29
杀死"Oracle"死锁进程的具体步骤: 1.查哪个过程被锁 查V$DB_OBJECT_CACHE视图: SELECT * FROM V$DB_OBJECT_CACHE WHERE OWNER='过程的所属用户' AND CLOCKS!='0'; 2. 查是哪一个SID,通过SID可知道是哪个SESSION. 查V$ACCESS视图: SELECT * FROM V$ACCESS WHERE OWNER='过程的所属用户' AND NAME='刚才查到的过程名'; 3. 查出SID和SERIAL# 查V$SESSION视图: SELECT SID,SERIAL#,PADDR FROM V$SESSION WHERE SID='刚才查到的SID' 查V$PROCESS视图: SELECT SPID FROM V$PROCESS WHERE ADDR='刚才查...
[
斧头帮
] 点击:69 回复:0 最后更新: 2008-6-29 10:20:39
查看全文
ORACLE数据表的管理方法
2008-6-29
ORACLE数据库中,表是最基本的内容。可以说,表设计的好坏直接跟数据库的性能相关。所以,在设计表的时候,除了要遵循其固有的数据库准则之外,还需要看个人的数据库管理经验。下面我就把这些经验分享一下,或许对大家有所帮助。 一、 表该存放在哪里? 我们都知道,在ORACLE数据库中,使利用空间这个概念来管理表对象的。在数据库创建的时候,数据库中已经建立了一些表空间。那么当我们新建立表的时候,这个新表的位置该放在什么地方呢?这就好像吃饭时的坐的位置一样,是有讲究的。一般来说,我们在新建表的时候,至少要遵循如下建议: 一是在数据库创建的时候,在数据库中已经有了一个SYSTEM的表空间。一般情况下...
[
只看该用户
] 点击:62 回复:0 最后更新: 2008-6-29 10:20:04
查看全文
Oracle执行全文索引时权限不足怎么办
2008-6-29
在Oracle中,SYS用户是整个数据库的所有者,SYS拥有数据库中几乎所有的权限。今天我们就来介绍一下使用SYS执行全文索引的建立时,出现了权限不足的错误。 许多人刚刚接触Oracle时,对于权限并不是很了解,如果有时候报错ORA-1031缺少足够的权限,且找不到所需要的授权的权限时,就会尝试使用SYS来执行这个错误。由于SYS时整个数据库的所有者,因此不会出现缺少权限的问题。 下面我们来介绍一个错误案例:在测试一个全文索引例子的时候,由于忘记切换用户,使用了SYS用户执行,结果出现ORA-1031错误,数据库测试版本为9204: SQL> SHOW USER USER 为"SYS" SQL> CREATE TABLE T (ID NUMBER, NAME VA...
[
只看该用户
] 点击:65 回复:0 最后更新: 2008-6-29 10:19:45
查看全文
建立开源数据库的另一个方法
2008-6-29
放弃开源数据库——比如MySQL——最常见的原因是它们缺少经验丰富的分析工具。因为它们还没发展完善,它们还没成熟。 开放数据库模型希望创建这些经验以便所有的数据库都达到企业级别,而不是构建这样的工具到每个开源数据库中。 所有这些都是基于数据模型资源手册,它第一版发布于1997年,作者是Len Silverston、Bill Inmon和Kent Graziano. ODBM模型通过建立一组通用的行业实践并使得它们都是开源的,使得所有的开源数据集从一个高起点出发。 为了实现这一目的,正在开发ODBM认证和服从ODBM的标记以在一个开源数据库准备好使用新力量的时候能够显示出来...
[
只看该用户
] 点击:73 回复:0 最后更新: 2008-6-29 10:19:24
查看全文
管理好ORACLE数据表的几个建议
2008-6-29
ORACLE数据库中,表是最基本的内容。可以说,表设计的好坏直接跟数据库的性能相关。所以,在设计表的时候,除了要遵循其固有的数据库准则之外,还需要看个人的数据库管理经验。下面我就把这些经验分享一下,或许对大家有所帮助。 一、 表该存放在哪里? 我们都知道,在ORACLE数据库中,使利用空间这个概念来管理表对象的。在数据库创建的时候,数据库中已经建立了一些表空间。那么当我们新建立表的时候,这个新表的位置该放在什么地方呢?这就好像吃饭时的坐的位置一样,是有讲究的。一般来说,我们在新建表的时候,至少要遵循如下建议: 一是在数据库创建的时候,在数据库中已经有了一个SYSTEM的表空间。一般情况下,...
[
只看该用户
] 点击:72 回复:0 最后更新: 2008-6-29 10:19:08
查看全文
安装Oracle加载数据库错误的解决
2008-6-29
注意:安装时要保证Oracle安装目录不能带有中文字符(如果第一次安装出现“加载数据库错误areasQueries”的错误,一般是因为Oracle安装目录带有中文字符的目录)。 1. 停止所有关于Oracle的服务。 2. 删除Oracle安装目录,主要分布在两个地方(如D盘跟目录下面以及C盘Program Files下面),删除时提示无法删除的错误,重新启动机器重新删除就可以了。 3. 删除注册表里的内容。 HKEY_LOCAL_MACHINE\SOFTWARE删除Oracle目录。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services以Oracle开头的键值。 注意:安装时要保证Oracle安装目录不能带有中文字符。 如果已经安装了ArcSDE For Oracle,在...
[
只看该用户
] 点击:59 回复:0 最后更新: 2008-6-29 10:18:44
查看全文
使用GRANT语句在MySQL数据库中增添新用户
2008-6-29
这篇文章详细的介绍了在MySQL中使用GRANT语句增添新用户的具体步骤,更多内容请参考下文…… 下面的例子显示如何使用MySQL客户安装新用户。这些例子假定权限已缺省被安装。这意味着为了改变,你必须在MySQL正在运行同一台机器上,你必须作为MySQL root用户连接,并且root用户必须对MySQL数据库有insert权限和reload管理权限。另外,如果你改变了root用户口令,你必须如下的MySQL命令指定它。 你可以通过发出GRANT语句增加新用户: shell> mysql --user=root mysql mysql> GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY 'something' WITH GRANT OPTION; mysql>...
[
不可理喻
] 点击:63 回复:0 最后更新: 2008-6-29 10:05:38
查看全文
在.Net中用数据工厂进行多数据库操作
2008-6-29
在项目的开发过程中,在设计模式的概念还没有出来时,我们那时候在编写程序时,往往如果项目的数据库是采用SQL Server,然后用户又想换其它数据库如Oracle时,我们就需要对其代码进行重写,特别是在一些软件的产品化道路中, 我们做出来的产品如果让用户可以有选择的去选取各种数据库,那无疑对用户提供了很大的方便。 自从工厂模式的设计理念出来以后,这一切实现就变得容易得多,如果大家对微软的PETSHOP有研究的话,那就不会陌生了,从PETSHOP3.0开始,微软就开始采用了多数据库操作系统的应用。数据工厂主要是通过把数据库的连接做成一个抽象的工厂,如命名DALFactory,程序中所有的数据库连接都通过这个工厂类来产生,用...
[
不可理喻
] 点击:62 回复:0 最后更新: 2008-6-29 10:05:20
查看全文
MySQL索引分析优化==PHP动态网站加速
2008-6-29
本文主要讲述了如何加速动态网站的MySQL索引分析和优化。 iSH中国教程在线 一、什么是索引? iSH中国教程在线 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。 iSH中国教程在线 假设我们创建了一个名为people的表: iSH中国教程在线 CREATE TABLE people ( peopleid SMALLINT N...
[
不可理喻
] 点击:63 回复:0 最后更新: 2008-6-29 10:04:56
查看全文
使用MySQL时必须了解的注意事项
2008-6-29
初学者在使用MySQL时必须了解的注意事项: 1.如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。 2.用set password语句来修改用户的密码,三个步骤,先“mysql -u root”登陆数据库系统,然后“mysql> update mysql.user set password=password(’newpwd’)”,最后执行“flush privileges”就可以了。 3.需要提防的攻击有,防偷听、篡改、回放、拒绝服务等,不涉及可用性和容错方面。对所有的连接、查询、其他操作使用基于ACL即访问控制列表的安全措施来完成。也有一些对SSL连接的支持。 4.除了root用户外的其他任何用户不允许访问mysql主数据库中的user表; 加密...
[
不可理喻
] 点击:66 回复:0 最后更新: 2008-6-29 10:04:40
查看全文
热门帖子
第6页 共381页 本页30条 主题数 11414
<<
>>
普通贴
精华贴
固顶贴子
总固顶贴子
商品贴子
投票贴子
结贴
锁帖
首页 | 购买指南 | 商业版本 | 虚拟主机 | 特色介绍 | 下载中心 | 支付方式
Copyright 2004-2008 BBSGood.com Powered By:
BBSGood.Speed Version 5.0
咨询电话:
0575-85513832、0575-85513825
(传真)、7*24小时咨询服务:
13606552007
不良信息举报中心 浙ICP备05029817号
业务QQ:
38958768
、客服QQ1:
415896239
、客服QQ2:
343896043
、MSN:
jccsxx@hotmail.com