Welcome 微信登录

首页 / 数据库 / MySQL

MySQL数据库的用户认证系统实例编写解析

MySQL数据库的用户认证系统实例编写解析

这两天受朋友的托付,要我帮他写一个使用MySQL数据库的用户认证系统。我当然不好推脱的,只得耗费了一晚上的休息时间,写了个很简单的PHP程序。由于赶的很仓卒,可能会太简陋了些,而且可能还会有错误和漏洞。 用户认证的原理很简单:首先需要用户在页面上填入用户名和密码,当然没注册的用户需要先注册。然后调用数据库搜索是否有相应的用户。如果有就确认,没有则提醒用户先注册。使用PHP来完成这一切很简单,但需要注意的是如果想在以后的页面中都能确认用户身份,使用PHP3我...
用OPENXML将XML数据转换为关联数据

用OPENXML将XML数据转换为关联数据

从SQL Server 2000开始,微软开始支持XML类型的数据。在SQL Server2005中,微软延续了这一特性,并加强了对XML 数据列、XML变量以及XML索引的支持。在数据库中存储XML数据是一个很出色的特征。对于大部分的数据处理需求来讲,将XML数据格式化为其它关联数据是十分重要。这也是引入OPENXML函数的原因。OPENXML是一个SQL Server提供的函数,它的作用是接收XML数据,提供内存中 XML数据的行集视图。一个OPENX...
四大方面详细介绍 Oracle 的数据字典

四大方面详细介绍 Oracle 的数据字典

首先,Oracle的字典表和视图基本上可以分为三个层次。 1.1 X$表 这一部分表是Oracle数据库的运行基础,在数据库启动时由Oracle应用程序动态创建。 这部分表对数据库来说至关重要,所以Oracle不允许SYSDBA之外的用户直接访问,显示授权不被允许。 如果显示授权你会收到如下错误: SQL> grant select on x$ksppi to eygle;grant select on x$ksppi to eygle*ERROR ...
简单方法完全删除Oracle数据库

简单方法完全删除Oracle数据库

很多朋友只用了Oracle的删除,但很多情况下,他会发现重新安装时,点了下一步安装界面就消失了,往往无奈下只好重装系统,其实只是你数据库没删干净,删干净就不会出现这种情况了。 实现方法: 1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。 2、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Inst...
[推荐]专家讲价优化Derby数据库技巧

[推荐]专家讲价优化Derby数据库技巧

数据库在操作少量测试数据和大量数据的时候,表现行为上有很大的差异。通常,在开发过程前期,人们不会关注数据库性能的问题,但是随着时间的发展,人们必须采取一些措施来保证数据库在大量数据的情况下正常工作。Derby这个完全Java开发的开源的数据库也不例外,因此你必须保证它不会成为你程序的一个瓶颈。尽管人们可以在Derby的手册中找到关于这个话题全面的资料,我还是想更详尽的关注一下这些问题,基于我的经验提供一些具体的例子。本文将着重于那些由在大的数据表中选择查询...
MySQL 数据库的安全配置和应用指南

MySQL 数据库的安全配置和应用指南

MySQL已经成为当前网络中使用最多的数据库之一,特别是在Web应用上,它占据了中小型应用的绝对优势。这一切都源于它的小巧易用、安全有效、开放式许可和多平台,更主要的是它与三大Web语言之一——PHP的完美结合。 但不幸的是,一个缺省安装的MySQL,会因为root密码为空及程序漏洞导致被溢出,使得安装MySQL的服务器成为被经常攻击的对象。更严重的是,被攻击之后数据库往往遭破坏,易造成灾难性的后果。下面将进入为了保护数据而进行的保卫战中。 环境要求 1....
用Oracle动态性能视图采集查询调优数

用Oracle动态性能视图采集查询调优数

对于现在的一些发行版本,DBA(Database Administrator,数据库管理员)和开发员可以访问的已经有三种动态性能视图了,分别为V$SQL、V$SQLAREA,还有V$SQLTEXT。 这些视图可以用来采集有关SQL命令执行的统计信息。在Oracle 10g, Release 2 中,还增加了第四个动态性能视图,V$SQLSTATS,通过它能更方便地访问这类数据。 和静态数据字典视图(static dictionary view,也就...
[推荐]一题多解教你SQL语句删除重复记录

[推荐]一题多解教你SQL语句删除重复记录

此文章用了四种方法教你如何用SQL语句删除重复记录。 问题:怎样把具有相同字段的纪录删除,只留下一条。 例如:表test里有id,name字段,如果有name相同的记录只留下一条,其余的删除。name的内容不定,相同的记录数不定。 方案1: 1、将重复的记录记入temp1表: select [标志字段id],count(*) into temp1 from [表名]group by [标志字段id]having count(*)>12、将不重复的记录...
SQL Server企业管理器和查询分析器

SQL Server企业管理器和查询分析器

如果主数据库发生故障,那么微软的SQL Server可能会怦然倒下。看看如何面对这种事件,了解如何用企业管理器和查询分析器修复主数据库。 作为一名微软SQL Server的管理员,您必须知道如何修复一个崩溃的主数据库。主数据库保存有您的登录信息,以及最重要的、指向您所有数据库的指针。如果没有主数据库,您就无法成功地启动SQL Server。在本文里,我将向您介绍在发生崩溃的情况下如何修复主数据库,并告诉您如何重建主数据库,如果有必要的话。 制定预案 制定一...
如何用VB存取SQL Server中的图像数据

如何用VB存取SQL Server中的图像数据

本文介绍MIS SQL Server对图像数据的存储机制和存取方法。针对VB开发工具,介绍了一种通过ADO Field 对象的GetChunk 方法和AppendChunk 方法来存取MIS SQL Server中的图像数据的方法。 在一个完善的医院信息MIS中,图像数据的存取是必不可少的,比如X光片、CT像片的保存。一方面,这些图像数据在远程诊疗为准确诊断病情提供了重要的依据,另一方面,也为快速查阅病人资料提供了基本条件。图像数据的存取在其它应用系统如G...
如何应用SQL Server中的DBCC避免堵塞

如何应用SQL Server中的DBCC避免堵塞

本文说明为何应该了解数据库一致性检测(DBCC),还解释如何运行DBCC及应用它的五个扩展。 在危急时刻,数据库一致性检测(DBCC)可能是你最重要的工具。本文向你简单介绍DBCC的功能,它们包括: ◆检测表和相关目录的完整性。 ◆检测整个数据库。 ◆检测数据库页的完整性。 ◆重建任何指定表中的目录。 你为何需要学习DBCC 如果你甚至还不知道为何使用DBCC,下面提供一些原因: ◆需要不断分割数据库页(表和目录),这可能会破坏分配。 ◆目录可能遭到破坏,...
可插式存储引擎MySQL走向企业级保障

可插式存储引擎MySQL走向企业级保障

MySQL被称为业内最广泛使用的开源数据库之一,而可插式的存储引擎是其最重要的特性之一,了解并应用存储引擎将能够更方便地使用MySQL数据库的企业级特性。 图 MySQL数据库体系结构MySQL数据库是开源数据库产品中最重要的数据库之一,分为MySQL社区服务器版和MySQL企业级服务器版。它的企业级服务器版主要被广大的中小企业应用,但在很多大企业的部门级数据库应用或关键业务中也开始被采用。MySQL被称为是最广泛使用的数据库产品,主要是由于它具有非常多的...
ORACLE数据库在线备份原理祥述

ORACLE数据库在线备份原理祥述

1前言 本文从Oracle数据库的基本原理出发,深入的讨论了ORACLE数据库在线备份的基本原理以及利用这些原理为ORACLE数据库的远程复制提供了一种方法,也就是ORACLE远程备份的实现。本文提供的远程备份实现的过程是从实践中产生的。该过程只要稍加修改就可以运用到相应的实际工作中。因此具有实践的指导意义。以下涉及到的数据库的内容仅限于ORACLE公司数据库的范围。 关键词:ORACLE数据库 DML语句 DDL语句 在线备份 远程备份2 ORAC...
MySQL 5.0 数据库的新特性的存储过程

MySQL 5.0 数据库的新特性的存储过程

当你提交一个查询的时候,MySQL会分析它,看是否可以做一些优化使处理该查询的速度更快。这一部分将介绍查询优化器是如何工作的。如果你想知道MySQL采用的优化手段,可以查看MySQL参考手册。 当然,MySQL查询优化器也利用了索引,但是它也使用了其它一些信息。例如,如果你提交如下所示的查询,那么无论数据表有多大,MySQL执行它的速度都会非常快: SELECT * FROM tbl_name WHERE 0; 在这个例子中,MySQL查看WHERE子句,...
Microsoft Excel用ODBC轻松获得DB2数据

Microsoft Excel用ODBC轻松获得DB2数据

Microsoft Excel是用户经常使用的制表工具,它可以用ODBC很方便地得到AS/400上DB2数据。具体操作如下:(操作步骤用WIN2000+Office2000环境描述,用户已配置好ODBC数据源) 1.打开Microsoft Excel,建立一个新表。 2.打开“数据”->“获取外部数据”->“新建数据库查询”菜单,如图1所示。 3.选中以创建好的ODBC数据源(如as400db2),按“确定”按钮,输入用户名、口令后,弹出“查询...
六大方式来执行DB2命令

六大方式来执行DB2命令

本文概括了六大方式来执行DB2命令。 环境产品:DB2 UDB 平台:z/OS 版本:v8 问题:执行DB2的命令有哪些方式? 解答:执行DB2命令可以通过如下的方式: 1、通过z/OS的控制台或者z/OS的应用程序,对于包含多个DB2子系统的环境。如果要在特定的一个DB2系统执行DB2命令,需要通过命令前缀的方式,例如:-DSN1 DIS GROUP DETAILS。可以执行所有的DB2命令 2、通过IMS控制台或者应用程序,可以运行除Start DB2...
<< 961 962 963 964 965 966 967 968 969 970 >>