数据库 - 文章列表

  • sql聚合函数的使用方法

    聚合函数聚合函数对一组值执行计算并返回单一的值。除 count 函数之外,聚合函数忽略空值。聚合函数经常与 select 语句的 group by 子句一同使用。所有聚合函数都具有确定性。任何时候用一组给定的输入值调用它们时,都返回相同的值。有关函数确定性的更多信息,请参见确定性函数和非确定性函数。仅在下列项中聚合函数允许作为表达式使用: select 语句的选择列表(子查询或外部查询)。compute 或 compute by 子句。having 子句。 transact-sql 编程语言提供下列聚合函数:avg max binary_checksum min&

  • mysql安全应该注意的几个问题

     mysql安全应该注意的几个问题  --secure  由gethostbyname()系统调用返回的IP数字被检查,确保他们解析回到原来的主机名。这对某些外人通过模仿其它主机获得存取权限变得更难。这个选项也增加一些聪明的主机名检查。  --skip-grant-tables  这个选项导致服务器根本不使用权限系统。这给每个人以完全存取所有的数据库的权力!(通过执行mysqladmin reload,你能告诉一个正在运行的服务器再次开始使用授权表。)  --skip-name-resolve  主机名不被解析。所有在授权表的Host的列值必须是IP数字或localhost。  --

  • mysql数据字段类型详细介绍

      MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格式。     由MySQL支持的列类型列在下面。下列代码字母用于描述中:  M  指出最大的显示尺寸。最大的合法的显示尺寸是 255 。  D  适用于浮点类型并且指出跟随在十进制小数点后的数码的数量。最大可能的值是30,但是应该

  • Mysql错误代码详细列表

    Mysql错误代码分为两部分,老版本一部分,4.1版本为新的部分第一部分: mysql的出错代码表,根据mysql的头文件mysql/include/mysqld_error.h整理而成1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表中的记录 1016:文件无法打开,使用后台修复或

  • 无法启动mysql服务错误 1067: 进程意外终止

    今天在启动MYSQL的时候发生了这个错误,在本地计算机 无法启动mysql服务错误 1067: 进程意外终止 百度一下:找到了答案,发出来,方便以后大家查找,这个问题一般是配置文件my.ini的问题,我们一般安装版的默认就行,如果是noinstall的就应该配置my.ini,一般把mysql目录下的my_*.ini任何一个文件改为my.ini就行,且放到当 前目录下面, mysqld-nt --install net start mysql 就ok了,如果还有问题就在my.ini里找问题,肯定是这的问题。

  • ERROR 1130: Host ’xxx’ is not allowed to connect to this MySQL server

    如果你想连接你的mysql的时候发生这个错误:以下是引用内容: ERROR 1130: Host ’192.168.1.3’ is not allowed to connect to this MySQL server  解决方法: 1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%&qu

  • 如何找出最耗资源的sql

    要找出最耗资源的sql,我们可以首先使用top等工具,找到最好资源的进程(记住进程号),例如,操作系统进程号为1217,然后根据这个进程号(v$process.spid)在v$process中找到进程地址(v$process.addr),然后根据这个地址在v$session中找到相应的sid(v$session.sid),然后根据这个sid找到相应的hash alue(v$session. sql_hash_value),然后根据这个hash alue在v$sqltext,$sql,v$sqlarea等视图中找到对应的sql语句(sql_text)。 例如:oracle@cs_db0

  • sql语句 insert 单引号(\")字符串的方法

      插入含单引号的字符串的INSERT语句方法,比方字符串 abc\"de  怎样插入数据表呢?其实很简单的几下就可以实现了,呵呵。 用一对单引号替代一个单引号即可:     insert   into   tableA(field)   values(abc\"\"de)   

  • sql语句怎样区分大小写

    通常写sql语句是不区分大小写的,那么怎么样才能区分出大小写呢。1.--区分大小写 select * from a  where a=’AbCdE’ collate Chinese_PRC_CS_AI--区分大小写 select * from a  where a=’abCdE’ collate Chinese_PRC_CI_AI--不区分大小写 2.如果想让服务器上所有的存储表都区分大小写就需要在安装服务器时设置服务器的排序规则  或者 运行 alter   database  testgrass &n

  • mssql用户sa登陆失败的常见原因及解决方法

        用MSSQL的朋友应该都遇到过这个问题,sa登录失败是经常有的事情,今天www.heycode.com 网为大家整理一下SA登录失败的常见的原因,使大家以后可以很快的调试好程序,mssql2005中sa登陆失败情况总结如下:1.打开 sql server configuration manager 看服务是否启动 2.看一下通讯协议中的TCP/IP是否开启。注意VIA协议是指Virtual Interface Adapter 3.在使用多个instance时,要注意观察Shared Memory协议是否开启。Shared Memory是用来保障在