当前位置:K88软件开发文章中心编程语言SQLSQL01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • 配置MySQL主从数据库的方法 [内容预览] 9 | 2019-01-03 01:55:33
    :2012-02-2220:09:14需要两台主机,分别担任主服务器和从服务器主服务器IP:192.168.1.1,从服务器IP:192.168.1.2首先分别在两台服务上配置mysql服务,在主服务器上:#vim/etc/my.cnf修改或添加如下条目log-bin=master-binlog-bin-index=m...

    [阅读全文]

  • MySQL数据库的大小写问题 [内容预览] 9 | 2019-01-03 01:55:33
    :2012-04-2422:14:24在MySQL中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在Windows中是大小写不敏感的,而在大多数类型的Unix系统中是大小写敏感的。奇怪的是列名与列的别名在所有的情况下均是忽略大小写的,而表的别名又是...

    [阅读全文]

  • [图文] 借助SQLyogEnt迁移Mysql数据库 [内容预览] 9 | 2019-01-03 01:55:32
    :2012-04-2720:07:56对大部分小站站长来说网站更换空间是件比较正常的事情,对于要更换PHP网站空间的站长来说,肯定涉及到Mysql数据库的迁移,原来的做法是对元数据库进行备份,然后再在新空间中对数据库进行还原。这样不仅繁琐,而且由于数据库版本的不一样会导致数据丢失或者出现乱码等等。下面介绍给大家一个方便...

    [阅读全文]

  • mysql中加密数据的方法 [内容预览] 9 | 2019-01-03 01:55:31
    :2012-05-0213:00:51如果您正在运行使用MySQL的Web应用程序,那么它把密码或者其他敏感信息保存在应用程序里的机会就很大。保护这些数据免受黑客或者窥探者的获取是一个令人关注的重要问题,因为您既不能让未经授权的人员使用或者破坏应用程序,同时还要保证您的竞争优势。幸运的是,MySQL带有很多设计用来提供...

    [阅读全文]

  • 在MySQL中使用XML数据—数据格式化 [内容预览] 9 | 2019-01-03 01:55:31
    :2012-07-1515:43:36在MySQL中使用XML数据可以将数据进行格式化以更好的管理数据。  有IgorRomanenko编写的MySqlDump客户端最初是一个备份程序,它可以备份数据库,或将一个数据库转移到另一个数据库(MySQL或其它数据库),它的这个备份过程其实是一个创建表,填充表的过程。此外,M...

    [阅读全文]

  • mysql-bin删除后导致MySql数据库无法启动问题的解决方法 [内容预览] 9 | 2019-01-03 01:55:30
    :2014-02-1121:29:00有时,磁盘空间不够用了,可能要删除几个mysql-bin,其后果可能是造成mysql无法启动。如可能出现下面的提示:1.14021116:12:03[Note]Recoveringafteracrashusingmysql-bin2.14021116:12:03[Note]Star...

    [阅读全文]

  • linux中,让mysql和apache随系统一起启动的方法 [内容预览] 9 | 2019-01-03 01:55:30
    :2014-05-0222:29:41在linux中,如果需要把mysql和apache随linux系统时一同启动,那么可以采用下面的方法做:在/etc/rc.d/rc.local里添加软件的绝对路径,比如:/opt/mysql/share/mysql/mysql.serverstart/opt/apache/bin/...

    [阅读全文]

  • MySql5中重置Root密码的方法 [内容预览] 9 | 2019-01-03 01:55:29
    :2017-03-2223:26:19(1)以系统root权限登陆(2)停止MYSQL服务器:mysql.serverstop(3)跳过授权表执行MYSQL服务器:mysqld_safe--skip-grant-tables--skip-networking&(注:参数--skip-grant-tables为跳过授权表...

    [阅读全文]

  • sql server 2005中的表分区 [内容预览] 9 | 2019-01-03 01:49:14
    :2010-11-1407:45:22SQLSERVER2005中,终于引入了表分区,就是说,当一个表里的数据很多时,可以将其分拆到多个的表里,大大提高了性能。下面举例子说明之比如,在C盘下建立如下几个目录C:\Data2\PrimaryC:\Data2\FG1C:\Data2\FG2C:\Data2\FG3C:\Da...

    [阅读全文]

  • SQL2005中设置ID自动增加的方法 [内容预览] 9 | 2019-01-03 01:49:13
    :2010-12-0708:33:59我们在SQL2000中,设置自动增值我们是在标识里选择是,然后再设置下面的标识的种子和标识增量,种子就是这从哪个数字开始,增量就是每次添加几。如下图:SQL2000标识方法但SQL2005里没有这么多。设置方法也不一样。如下图,在列属性里没有任何关于设置标识的选项,只有在右边的表属...

    [阅读全文]

  • 误删SQL Server事务日志后问题的解决方法 [内容预览] 9 | 2019-01-03 01:49:13
    :2011-02-0709:48:10SQLServer的事务日志文件(ldf)在SQLServer服务未启动的情况下被删除,导致相应数据库被标志成置疑(suspend)状态。为了解决这个问题,可以按下面的方法去做:(1)分离被置疑的数据库,可以使用存储过程sp_detach_db;(2)附加数据库,可以使用存储过程s...

    [阅读全文]

  • SQL Server中的动态和静态内存分配 [内容预览] 9 | 2019-01-03 01:49:12
    :2011-05-1507:25:21本文介绍了SQL服务器的内存管理方式:动态内存分配和静态内存分配。我们知道,SQL服务器有两种管理方法,分别是动态分配和静态分配,用以控制程序可使用的内存数量。动态分配允许管理员声明一块内存的大小;考虑到它的实际使用,SQL服务器可以分配给其需要占用的内存的最大值,并且(理论上)在...

    [阅读全文]

  • SQL Server中快速导入数据的方法对比 [内容预览] 9 | 2019-01-03 01:49:11
    :2011-05-1507:35:59本文介绍了几种不同的批量导入数据的方法、各种方法相应的实例及其所需的时间长短……如果需要向SQLServer批量导入数据,根据导入的选项和表中的索引设置,数据导入的时间可能会在不同情况下相差甚远。如何能够把批量导入的过程尽量少花时间呢?在这里我们将会介绍...

    [阅读全文]

  • Sql Server 2005中通用数据表表达式 [内容预览] 9 | 2019-01-03 01:49:11
    :2011-05-1507:57:58对于关系型数据库来说,表现树状的层次结构始终是一个问题。微软在SqlServer2005中首次尝试了解决这个问题,那就是被称之为通用数据表表达式(CommonTableExpressions,CTE)的实现方式。尽管CTE在现有的数据库架构中运行良好,微软找到了一种将此类层次结构作...

    [阅读全文]

  • SQL Server中关于数据页的基本知识 [内容预览] 9 | 2019-01-03 01:49:10
    :2011-05-1508:10:58这里收集整理了一系列数据库的索引知识,算是对索引知识的一个总结回顾吧。通过总结,你将发现自己以前很多很模糊的概念都清晰了很多。不论是缓存的数据信息,还是物理保存的信息,他们的基本单位都是数据页。所以理解数据页是最最基础的知识点,本文就介绍跟索引有关的数据页的一些基础知识。数据页的基...

    [阅读全文]

  • 聚簇索引与非聚簇索引 [内容预览] 9 | 2019-01-03 01:49:10
    :2011-05-1511:35:34不论是聚集索引,还是非聚集索引,都是用B+树来实现的。我们在了解这两种索引之前,需要先了解B+树。BTree,B-Tree,B+Tree,B*Tree都是什么B+树的结构图:B+树的特点:(1)所有关键字都出现在叶子结点的链表中(稠密索引),且链表中的关键字恰好是有序的;(2)不可...

    [阅读全文]

  • SQL Server索引测试中常用的一些信息 [内容预览] 9 | 2019-01-03 01:49:09
    :2011-05-1516:45:23本文讲解了再测试使用索引过程中常用的一些信息,如如何获得索引的信息、如何查看I/O信息等。1、如何获得索引的一些信息比如:查看索引的深度SQL脚本如下:selectINDEXPROPERTY(OBJECT_ID('ChargeHeap'),'ChargeHeap_NCInd','I...

    [阅读全文]

  • 主键与聚集索引之间的比较 [内容预览] 9 | 2019-01-03 01:49:08
    :2011-05-1517:01:12本文讲解了主键与聚集索引之间的关系,并对其的联系与区别进行了对比。1、主键(PRIMARYKEY)在MSDN中是这样描述的:表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键(PK),用于强制表的实体完整性。在创建或修改表时,您可以通过定义PRIMAR...

    [阅读全文]

  • 如何保证SQL Server免遭SQL注入攻击 [内容预览] 9 | 2019-01-03 01:49:08
    :2011-05-1807:31:44SQL注入攻击可能是黑客攻击面向互联网的SQLServer数据库最常用的方式。任何使用动态SQL、允许未经检验的用户输入提交到数据库的应用程序都面临SQL注入攻击的风险,无论你的网络有多安全,或者你安装了多少防火墙。最近有一项关于Web黑客攻击的报告显示,SQL注入攻击呈上升趋势,...

    [阅读全文]

  • 使用加密方法来增强SQL Server的安全性 [内容预览] 9 | 2019-01-03 01:49:07
    :2011-05-1807:37:56随着数据安全需求的不断增加,不论以何种方式,都不要忽略对你的数据库备份文件的安全保证。在本地的SQLServer备份中,备份文件中的数据是以普通文本格式存储的,仅仅用文本编辑器就可以轻松阅读。根据表中使用的数据类型,一些数据比另外的一些数据更容易查看。试试这个你几乎从来没有进行过的...

    [阅读全文]

  • 经常执行DBCC SHRINKDATABASE是否是件好事 [内容预览] 9 | 2019-01-03 01:49:07
    :2011-05-1808:04:36本文详细讲解了不能频繁使用DBCCSHRINKDATABASE的原因,这为我们在收缩数据库找到了可参考的资料。我们可能为节省空间,或其它原因,经常频繁地执行DBCCSHRINKDATABASE来收缩数据库,那么频繁地执行DBCCSHRINKDATABASE好么?下面就给出相关的解释...

    [阅读全文]

  • SQL Server服务登录失败无法启动SQL Server [内容预览] 9 | 2019-01-03 01:49:06
    :2011-05-1808:10:05有时我们发现SQLServer的服务无法正常登陆了,下面给出相关的分析和解决办法。发生该问题的原因:安装SQLServer时是使用默认登录用户来作为启动SQLServer服务的账号(对于自己使用的单机,通常就是administrator了),当该用户更改了用户名(如有人喜欢把adm...

    [阅读全文]

  • SQL Server 2005 数据库引擎启动方法 [内容预览] 9 | 2019-01-03 01:49:05
    :2011-10-1023:41:24如果我们发现SQLserver2005数据库安装后无法正常使用,那有可能是SQLServer2005的数据库引擎没有启动,启动后,问题可能得到解决。在SQLServer2005中启动数据库引擎的方法有两种:(1)第一种方法在计算机中选择:开始->程序->MicrosoftSQLSe...

    [阅读全文]

  • SQL Server 2005远程连接数据库的方法 [内容预览] 9 | 2019-01-03 01:49:05
    :2011-10-1023:51:59有时我们需要远程操作其他SQLServer的数据库,那么怎么实现呢?下面给出具体的操作方法:(1)配置工具->SQLServer外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的DatabaseEngine节点,先择“远程连接&rdquo...

    [阅读全文]

  • MsSQL的数据类型、大小及取值范围 [内容预览] 9 | 2019-01-03 01:49:04
    :2012-05-0420:38:40每种语言都有自己的数据类型,MSSQL也不例外,MSSQL的数据类型可以分为如下几类,下面将详细介绍这些数据类型:(1)数值类型数值类型只包含数字,包括正数和负数、小数(浮点数)和整数。整数由正整数和负整数组成,例如39、25、0-2和33967。在MicrsoftSQLServe...

    [阅读全文]

  • MSSQL自定义数据类型的方法 [内容预览] 9 | 2019-01-03 01:49:04
    :2012-05-0420:50:32用户定义的数据类型基于在MicrosoftSQLServer中提供的数据类型。当几个表中必须存储同一种数据类型时,并且为保证这些列有相同的数据类型、长度和可空性时,可以使用用户定义的数据类型。例如,可定义一种称为postal_code的数据类型,它基于Char数据类型。当创建用户定...

    [阅读全文]

  • SQL Server中各种写法的效率问题探讨 [内容预览] 9 | 2019-01-03 01:49:03
    :2012-05-1919:51:15经常使用数据库的人知道,同样一个问题可以使用不同的SQL语句来实现。但,这些不同的写法可能能达到同样的目的,但是执行效率肯定会大相径庭。下面是本文作者根据自己经验列举的一些例子,希望对研究SQL执行效率的大虾们有错启示,有所收获。(1)一次插入多条数据时:CREATETABLEtb...

    [阅读全文]

  • SQL Server2000中清理日志文件和压缩数据库的方法 [内容预览] 9 | 2019-01-03 01:49:02
    :2012-06-1022:20:41在SQLServer中经常遇到事务日志变大的情况,除了将数据库设置为“自动收缩”外,还可以使用下面的SQL命令进行快速清除数据库中的事务日志,命令如下:-第一步:清空日志DUMPTRANSACTIONdatabasenameWITHNO_LOG--第二步:截...

    [阅读全文]

  • SQL Server中判断表是否建立索引约束相关信息的方法 [内容预览] 9 | 2019-01-03 01:49:02
    :2012-06-1309:19:58有时,我们需要判断SQLServer中某个表是否建立了索引以及索引的相关属性等信息,这可以借助SQLServer中的系统存储过程来实现1、获取某表的所有索引及索引所属列名sp_statistics'Student'--获取表Student的所有索引信息及索引岁归属的列名执行后,其返...

    [阅读全文]

  • SQL Server中通过查询系统表获取表中自增长列的相关信息 [内容预览] 9 | 2019-01-03 01:49:01
    :2012-06-1309:42:51有时,我们想看看在一个表中,那一列是自动增长列,其列名是什么,这可以通过查询系统表syscolumns获得,在查询时只要指明要查询的表名和约束类型即可,下面分别给出获取自动增长列列名的两个方法。第一个方法:selectnamefromsyscolumnswhereid=object...

    [阅读全文]

 SQL01   287   30   4/10页      1   2   3   4   5         GO