SQL_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> SQL >>列表
MySQL数据库安装MySQLApplySecuritySettings不成功,是件让我们很头疼的事。仔细想想,其实也没有想象的那么难,造成不成功的原因不外乎就是有一些权限问题或者是一些没有开启的服务,知道这些,我们再解决起来也就容易多了。本文就介绍了这一解决方案,接下来就让我们来一起了解一下这一解决过程。解决方案如下:打开命令提示符(管理员权限:开始-程序-附件-命令提示符-右键-以管理员身份运行)。执行netstopmysql如果已经启动了MySQL,把它关闭... 查看全文
· 苹果从Lion Server中移除MySQL发布时间:2013-08-10
之前的MacOSXSnowLeopard服务器版本中提供了从图形用户界面和命令行两种方式访问MySQL,但是在最新的MacOSXLion服务器版本中,这个开源的MySQL数据库已经完全消失了,取而代之的是PostgreSQL,但是只提供了从命令行访问。为PostgreSQL提供商业化支持的EnterpriseDB公司表示,他们对此毫不知情,直到Lion在AppleStore开售。该公司表示,MacOSXLion中包含PostgreSQL这件事中,他们并没有参与... 查看全文
MySQL数据库创建线程的相关操作是本文我们主要要介绍的内容,MySQL数据库中,为了提高系统效率,减少频繁创建线程和中止线程的系统消耗,MySQL使用了线程缓冲区的概念,即如果一个连接断开,则并不销毁承载其的线程,而是将此线程放入线程缓冲区,并处于挂起状态,当下一个新的Connection到来时,首先去线程缓冲区去查找是否有空闲的线程,如果有,则使用之,如果没有则新建线程。1.线程创建函数大家知道,Mysql现在是插件式的存储引擎,只要实现规定的接口,就可实现自己的存储引擎... 查看全文
· MySQL数据库外键的相关知识详解发布时间:2013-08-10
MySQL数据库外键的相关知识是本文我们主要要介绍的内容,接下来我们通过一个具体的例子来逐步介绍这些设置。假如某个电脑生产商,它的数据库中保存着整机和配件的产品信息。用来保存整机产品信息的表叫做pc;用来保存配件供货信息的表叫做parts。在pc表中有一个字段,用来描述这款电脑所使用的CPU型号;在parts表中相应有一个字段,描述的正是CPU的型号,我们可以把它想成是全部CPU的型号列表。很显然,这个厂家生产的电脑,其使用的CPU一定是供货信息表(parts)中存在的型号。这时... 查看全文
· 探索MySQL源代码之SQL历险记发布时间:2013-08-10
本文从一个select语句的执行过程出发,遍历MySQL的多个几子系统。先放图一张,按图索骥开始我们的历险.当客户端连接上MySQL服务端之后,发出请求之前,服务端的线程是阻塞在do_command(sql/parse.cc)里的my_net_read函数中(就是socket里的read).当客户端键入sql语句(本文例子select*fromzzz)发送到服务端之后,my_net_read返回,并从tcpbuffer中读取数据写入到packet这个字符串... 查看全文
Debian+vsftpd+MySQL实现虚拟用户zz的实现方法是本文我们主要要介绍的内容,接下来我们就开始一一介绍这一过程。一、需求1.虚拟用户登录由于之前配置成功了postfix+MySQL虚拟用户登录,体会到了使用虚拟用户的好处和灵活性,所以这次也考虑采用虚拟用户,并且将FTP虚拟用户的信息也存储在MySQL中,这样以后用PHP等写一些WEBGUI的管理程序,统一管理用户,还是蛮方便的.2.限制IP的匿名登录开放匿名登录,但是只允许特定的IP可以匿名登录3.不同用户,不同目录... 查看全文
之前我们介绍了:MySQL数据库TIMESTAMP设置默认值的灵活运用,本次我们接着上次的内容介绍几个MySQL数据库TIMESTAMP设置默认值的几个应用实例,希望能够对您有所帮助。#1查看表定义,可以看到b列有个属性ONUPDATECURRENT_TIMESTAMP,导致更新数据时,即便未涉及到该列,该列数据也被自动更新。另一方面,c列默认值是'0000-00-0000:00:00',实际插入已经被自动赋值为current_timestamp。root@localhost:test>... 查看全文
· MySQL.com 网站被注入恶意软件发布时间:2013-08-10
近日,PCWorld报道称:MySQL.com网站受到攻击,被注入恶意软件。黑客通过在网站安装JavaScript代码,使那些过时的浏览器或未打补丁的Windows个人电脑上的用户,通过AdobeFlash或Java悄悄地感染恶意软件。该问题发生在当日太平洋时间凌晨5点左右,不过安全公司发现到了早上11点的时候问题已经得以解决。同时也不清楚该恶意软件的具体目的。Oracle官方未对此事发表任何评论。498)this.width=498;'onmousewheel='javascript... 查看全文
· SQL Server优化50法发布时间:2013-08-10
虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决。查询速度慢的原因很多,常见如下几种:没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)I/O吞吐量小,形成了瓶颈效应。没有创建计算列导致查询不优化。内存不足网络速度慢查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。返回了不必要的行和列查询语句不好... 查看全文
3月7日,微软宣布全球应用最广泛的数据平台的最新版,MicrosoftSQLServer2012发布RTM版本(投入量产)。SQLServer2012能够把数据快速转化为切实可行的业务洞察力,从而帮助客户解决数据飞速增长这一难题。不管在云中还是本地,微软都恪守帮助客户管理任何规模任何数据的承诺。此外,今天微软还将宣布一项面向WindowsAzure的基于ApacheHadoop服务的更多细节。微软公司副总裁TedKummert表示:“数据正在以前所未有的速度飞快增长... 查看全文
· 龙纹身女孩与她的SQL查询代码发布时间:2013-08-10
我喜欢大卫·芬奇(DavidFincher)拍的电影《龙纹身女孩》,他成功的把小说《龙纹身女孩》搬上了荧幕,超出了我的预期。我本以为这又是一部肤浅的、愤世嫉俗的用来敛钱的好莱坞电影,事实情况却是,这是一部情节紧张,能引起共鸣的电影,只是里面的淫杀犯罪让人毛骨悚然。我最喜欢的一个情节是龙纹身女孩用SQL来查找40年前的凶杀案的过程。498)this.width=498;'onmousewheel='javascript:returnbig(this... 查看全文
Oracle数据库的sqlplus无响应挂起处理,网上查看资料得知是oracle的bug引起的,事实上只要Linuxx86主机运行天数是24.8的倍数都有可能引发该bug,因为time()函数值为null,造成无限死循环,从而耗尽cpu。接下来我们介绍一下解决办法。解决办法三种:1)重启主机;2)打patchset,如升级到10.2.0.4;3)对该bug单独打临时patch4612267。第一种方法没有彻底解决问题,以后照旧;第二种方法,升级时间长,且要求停库很久,当前生产环境暂不适合... 查看全文
在数据库操作中,我们经常使用Update语句对表进行修改、更新等。但是不同的数据库在对Update语句的处理过程可能也是不同的。本文我们主要介绍一下Oracle和SQLServer在处理Update语句时的不同,接下来就让我们来一起学习一下吧。Oracle和SQLServer对Update语句的处理是不同的。同样的写法执行出来的结果会不一样,如果你使用惯了Oracle的话,你需要注意下。在复杂的Update语句中,Oracle一般用子查询来实现。比如:updatetable1t1setc1=... 查看全文
Oracle数据库的启动过程是需要一些启动参数文件来实现的。本文我们对Oracle数据库的启动参数文件进行了总结,并给出了一些与启动参数文件相关的一些SQL语句,接下来就让我们来一起了解一下这部分内容吧。参数文件总结:1.初始参数文件:pfile(initializationparameterfile)2.服务器参数文件:spfile(server-sideparameterfile)1.pfile是文本文件,spfile是二进制文件2.pfile可以通过文本编辑器修改... 查看全文
我们知道,MSSQL有一个链接服务器的功能,该功能在Oracle数据库中称之为透明网关,能把不同的异类数据库附加链接到MSSQL中,以实现同步。比如Oracle,DB2,Sybase,access等等,基本上MS能提供驱动程序的都能够附加成功。本文我们介绍一下Oracle数据库附加到MSSQL的操作,接下来就让我们来一起了解一下这部分内容。具体实现:首先,在Oracle上创建View,给MSSQL提供必要的数据源。在MSSQL的服务器上安装Oracle10g的客户端。在ODBC创建好数据源... 查看全文
· SQL/PLUS学习笔记之SQL Buffer发布时间:2013-08-10
SQL/PLUS学习笔记之SQLBuffer是本文我们主要要介绍的内容,接下来我们就开始一一介绍,希望能够对您有所收获!SQLBuffer(1).只存储一条SQL命令;(2).save命令将当前的SQLBuffer中的SQL命令输出到磁盘上的一个指定文件名的文件里面;eg:SQL>savec:/hr回车后再C盘生成文件hr.sql文件(3).list命令:显示当前SQL缓冲区中的SQL命令;(4).run和/(slash-斜线号),运行SQLBuffer中的SQL命令... 查看全文
Java调用PL/SQL分页存储过程的代码示例是本文我们主要要介绍的内容,我们首先给出了PL/SQL分页的存储过程的代码,然后定义SQL语句和字符串,最后介绍了Java调用的代码,接下来就让我们一起来了解一下这部分内容吧。PL/SQL分页存储过程:createorreplaceprocedurefenye(tableNameinvarchar2,--表名page_sizeinnumber,--每页显示记录数pageNowinnumber,--当前页myrowsoutnumber,-... 查看全文
上次我们介绍了:SQL/PLUS学习笔记之SQLBuffer,本次我们主要要介绍的内容是SQL/PLUS学习笔记之SQL的自动提交功能,接下来就让我们一起来了解一下这部分内容吧。SQL的自动提交功能SQL的自动提交功能默认情况下是关闭的,这样更加合理,以免误操作时可以rollback回滚;通过设置autocommit参数可以打开SQL的自动提交功能:例如:SQL>showautoautocommitOFFSQL>setautoonSQL>insertintot_1values... 查看全文
上次我们介绍了:SQL/PLUS学习笔记之SQL的自动提交功能,本次我们介绍SQL/PLUS学习笔记之编辑缓冲区中的当前行命令,接下来就让我们一起来了解一下这部分内容吧。(1).change(enableyoutochangethecurrentline)首先用list命令变换当前行(或者直接输入行号,回车也可改变当前行):SQL>l--显示缓冲区中内容:select*fromt1whereid>1*andid<2--*号为默认的当前行SQL>l2-... 查看全文
上次我们介绍了:SQL/PLUS学习笔记之编辑缓冲区中的当前行命令,本文我们介绍一下SQL/PLUS学习笔记之ECHO和SPOOL的使用,接下来就让我们一起来了解一下这部分内容。ECHO参数的设置:SQL>showecho--显示echo的状态echoOFF--此时echo是OFF状态SQL>setechoon--设置其为开状态SQL>showechoechoON--已经打开此时运行脚本的话,脚本中的每条SQL语句或PL/SQL块将会显示在终端,如下运行test脚本... 查看全文