编程技巧 - 文章列表

  • 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是用来保障在

  • instr()函数防止sql注入漏洞

      学asp也有一段时间了,这几天一直在写自己的程序,也遇到了好多问题,我就不得不得考虑到一些现在的漏洞,比如,‘ 或 and 1=1等等的一些漏洞!别的先不管,今天我就来说说如何堵这个漏洞!    记得看了一篇文章(不记得什么时候看的了),他用到了instr这个函数,具体的应该是这样的。  If instr(Request("id")," ")>0 or instr(Request("id"),"’")>0 then response.redirect "index.as

  • sql 聚合函数 group by 和having 的使用方法

      在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM bbc    这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即所有国家的总人口数。   通过使用GROUP BY 子句,可以让SUM 和 COUNT 这些函数对属于一组的数据起作用。当你指定 GROUP BY region 时, 属于同一个region(地区)的一组