数据库_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 数据库 >>列表
MySQL数据库将多条记录的单个字段合并成一条记录的操作是本文我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧。测试用表结构:CREATETABLEIFNOTEXISTS`tet`(`id`int(11)NOTNULL,`name`varchar(255)NOTNULL,`url`varchar(255)NOTNULL)ENGINE=InnoDBDEFAULTCHARSET=utf8;转存表中的数据`tet`INSERTINTO`tet`(`id`,`name`,`url`... 查看全文
MySQL数据库的多版本并发控制MVCC的知识是本文我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧。MVCC大多数的MySQL事务型存储引擎,如InnoDB,Falcon以及PBXT都不使用一种简单的行锁机制。事实上,他们都和另外一种用来增加并发性的被称为“多版本并发控制(MVCC)”的机制来一直使用。MVCC不只使用在MySQL中,Oracle,PostgreSQL以及其他一些数据为系统也同样使用它。你可将MVCC看成行级别锁的一种妥协... 查看全文
我们知道,在MySQL数据库安装完成后,要对my.cnf配置文件进行适当的修改才能充分利用MySQL数据库的功能。但是对于初学者来说,修改my.cnf配置文件似乎是一个比较难的过程。为了解决这个问题,本文我们对配置文件进行了解释,以方便大家学习参考,希望能够对您有所帮助。以下是my.cnf配置文件参数解释:[client]port=3309socket=/home/mysql/mysql/tmp/mysql.sock[mysqld]... 查看全文
在MySQL数据库的启动过程中,出现了错误:数据库启动失败,1067进程意外终止。笔者经过仔细的排查终于找到了错误的原因以及解决的方法,接下来我们就来介绍这一过程。1.错误原因:修改了mysql的配置文件my.ini。2.查看错误:my.ini配置文件的部分代码:[mysqld]#TheTCP/IPPorttheMySQLServerwilllistenonport=3306#Pathtoinstallationdirectory... 查看全文
Oracle数据库与MySQL数据库的区别是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,希望能够对您有所帮助。Oracle与MySQL的区别:1.在Oracle中用select*fromall_users显示所有的用户,而在MYSQL中显示所有数据库的命令是showdatabases。对于我的理解,Oracle项目来说一个项目就应该有一个用户和其对应的表空间,而MYSQL项目中也应该有个用户和一个库。在ORACLE(db2也一样)中表空间是文件系统中的物理容器的逻辑表示,视图... 查看全文
MySQL数据库丢失root密码后,我们应该采取如下的方法来解决:首先,我们需要结束掉mysql的服务进程。然后在windows下面。一是可以通过任务管理器来结束掉,应该是mysql-nt.exe。二是,如果你的mysql注册为服务的话,可以到服务里面把他先停掉。在linux或者unix下面直接killmysql的服务进程就可以。然后,再用--skip-grant-tables选项启动mysql服务。在windows下面,到mysql安装目录的bin目录下面运行:mysql-nt--skip... 查看全文
Windows下编译MySQL数据库是如何实现的呢?本文我们就来介绍这一部分内容,首先我们来看一看它的编译环境。一.环境准备:1.获得MySQL最新源码:目前版本为5.1.44:http://dev.mysql.com/downloads/mysql/(Windows(x86,32-bit),ZIPArchive),解压到工作目录,如C:/MySQL2.安装VS2008,任何版本都可。万一是Express版本,必需再安装WindowsSDK... 查看全文
· 一个网友的MySQL数据库优化心得发布时间:2013-08-10
我们知道,关于MySQL数据库优化的方法网上有很多,本文我们主要介绍了一位MySQL数据库使用者的优化心得,希望能够对您有所帮助。优化心得:用命令:showvariables;查看数据库最大可连接数的变量值:max_connections用命令:showstatus;查看当前活动的连接线程变量值:threads_connected设置新的最大连接数为2000:mysql>setGLOBALmax_connections=2000;实际MySQL服务器允许的最大连接数16384... 查看全文
MySQL数据库中EXPLAIN的使用及其注意事项是本文我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧。1、EXPLAINtbl_nameEXPLAINtbl_name是DESCRIBEtbl_name或SHOWCOLUMNSFROMtbl_name的一个同义词。2、EXPLAIN[EXTENDED]SELECTselect_options如果在SELECT语句前放上关键词EXPLAIN,MySQL将解释它如何处理SELECT,提供有关表如何联接和联接的次序... 查看全文
MySQL数据库主从延时如何去判断呢?本文我们介绍了两种判断方法:1.Seconds_Behind_Mastervs2.mk-heartbeat,接下来我们就分别介绍这些内容。日常工作中,对于MySQL主从复制检查,一方面我们要保证复制的整体结构是否正常,另一方面需要检查主从数据是否保持一致。对于前者我们可以通过监控复制线程是否工作正常以及主从延时是否在容忍范围内,对于后者则可以通过分别校验主从表中数据的md5码是否一致,来保证数据一致,可以使用Maatkit工具包中的mk-table... 查看全文
· MySQL数据库时间类型的物理存储发布时间:2013-08-10
MySQL数据库时间类型的物理存储的相关知识是本文我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧。1.timestamp类型在行数据中记录的是时间戳,四个字节,将四个字节的数据转换为整数就是从1970开始的秒数值2.date类型存储3个字节,例如,若行中记录的是:(gdb)pbuf[30]$4=33'!'(gdb)pbuf[31]$5=-73'�'(gdb)pbuf[32]$6=15'\017'表示为三个字节的二进制... 查看全文
我们知道,MySQL数据库的每一个数据库对应一个子目录,每个子目录中包含了对应于这个数据库中的数据表的文件。每一个数据表对应三个文件,它们和表名相同,但是具有不同的扩展名。tblName.frm文件是表的定义,它保存了表中包含的数据列的内容和类型。tblName.MYD文件包含了表中的数据。tblName.MYI文件包含了表的索引(例如,它可能包含lookup表以帮助提高对表的主键列的查询)。要检查一个表的错误,只需要运行myisamchk(在MySQL的bin目录下)并提供文件的位置和表名... 查看全文
· MySQL数据库相关异常处理总结篇发布时间:2013-08-10
我们知道,任何数据库在使用过程中,发生异常是不可避免的。本文我们对MySQL数据库使用过程中的一些相关异常处理进行了总结,接下来就让我们来一起了解这一部分内容吧。问题一:启动mysql时候出现StartingMySQL..Managerofpid-filequitwithoutupdatingf[失败]StartingMySQL...Managerofpid-filequitwithoutupdating[失败]解决方案:第一种:1.删除/usr/local/mysql/data/mysql... 查看全文
MySQL数据库TIMESTAMP设置默认值是本文我们主要要介绍的内容,我们知道,CURRENT_TIMESTAMP:当我更新这条记录的时候,这条记录的这个字段不会改变。CURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP:当我更新这条记录的时候,这条记录的这个字段将会改变。即时间变为了更新时候的时间。(注意一个UPDATE设置一个列为它已经有的值,这将不引起TIMESTAMP列被更新,因为如果你设置一个列为它当前的值,MySQL为了效率而忽略更改。... 查看全文
MySQL数据库mysqlcheck的使用方法的相关知识是本文我们主要要介绍的内容,我们知道,mysqlcheck,是mysql自带的可以检查和修复MyISAM表,并且它还可以优化和分析表,mysqlcheck的功能类似myisamchk,但其工作不同。主要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。使用mysqlcheck的好处是不需要停止服务器来检查或修复表。使用myisamchk修复失败是不可逆的。1... 查看全文
· MySQL数据库的查询缓冲机制发布时间:2013-08-10
MySQL数据库提供了查询缓冲机制。使用该查询缓冲机制,MySQL将SELECT语句和查询结果存放在缓冲区中,以后对于同样的SELECT语句(区分大小写),将直接从缓冲区中读取结果。以节省查询时间,提高了SQL查询的效率。本文我们主要就介绍一下MySQL数据库的查询缓冲机制,接下来就让我们来一起了解一下这部分内容。通过调节以下几个参数可以知道query_cache_size设置得是否合理... 查看全文
· Google推出MySQL数据库云托管服务发布时间:2013-08-10
Google推出了一个新的服务,这让云计算平台对企业来说更具吸引力。本周四(10月6日)Google透露了GoogleCloudSQL的部分信息,这是一个可扩展的MySQL数据库的托管环境。GoogleCloudSQL的产品经理表示,GoogleAppEngine的用户最经常的一个要求就是希望通过简单的方法开发传统的数据库驱动的应用。通过AppEngine与CloudSQL的完美结合,Google的平台即服务产品让开发者免去了数据库环境的管理和维护。498)this.width=498... 查看全文
mysql_convert_table_format工具可以批量转换MYSQL数据库表的存储引擎,如果是RPM安装一般在/usr/bin或者/usr/sbin下。本文我们主要介绍利用mysql_convert_table_format工具将MySQL数据库表的存储引擎批量转换为MYISAM引擎的方法,接下来就让我们来一起了解这一部分内容。首先执行下面的代码... 查看全文
本文我们主要介绍了MySQL数据库集群实现负载均衡的安装配置工作,接下来我们就让我们一起来了解一下这部分内容。MySQL数据库集群关系如下图:498)this.width=498;'onmousewheel='javascript:returnbig(this)'alt="MySQL数据库集群实现负载均衡的安装配置详解"src="http://images.51cto.com/files/uploadimg/20110805/1550080.jpg"/>ndbd:数据库节点... 查看全文
MySQL数据库中如何实现主从服务器文档的部署呢?主从服务器之间怎样进行文档切换呢?本文我们主要就介绍了这一部分的内容,接下来我们就开始介绍。一、部署文档1.确保在主服务器和从服务器上安装的MySQL版本一致.2.在主服务器上为从服务器设置一个连接账户mysqlGRANTREPLICATIONSLAVE,SUPER,RELOADON*.*TO'username'@10.1.1.4'IDENTIFIEDBY'use。主服务器IP:10.1.1.3从服务器IP:10.1.1.41... 查看全文