数据库(mysql/sqlite)
KylinBL
内向,喜欢打篮球
展开
-
mysql表管理
1.克隆表当你需要创建一个恰好怀某个已有表结构一致的表时,可以使用create table...like语句来克隆表结构;使用insert into...select 语句克隆部分或者全部表数据。 2.临时表需要一个创建仅供临时使用,并且自动删除的表?那么用临时表吧,可以使用create temporary table..语句来创建一个临时表,在和mysql服务器的连接关闭之后,创建的临时表将被自动删除。普通的建表语句:create temporary table tbl_name(...列定义...);根原创 2011-03-27 21:44:00 · 1103 阅读 · 0 评论 -
sqlite3中的数据类型
大多数的数据库引擎(到现在据我们所知的除了sqlite的每个sql数据库引擎)都使用静态的、刚性的类型,使用静态类型,数据的类型就由它的容器决定,这个容器是这个指被存放的特定列。Sqlite使用一个更一般的动态类型系统,sqlite中,值的数据类型跟值本身相关,而不是与它的容器相关。Sqlite的动态类型系统和其他数据库的更为一般的静态类型系统相兼容,但同时,sqlite中的动态类型允许它能做转载 2013-06-25 14:13:56 · 1655 阅读 · 0 评论 -
MySQL错误1042-Can't get hostname for your address解决方法
公司业务需求,可能需要将mysql5.1更好值5.5。于是,在ftp://ftp.ntu.edu.tw/pub/MySQL/Downloads/网站download了mysql5.5绿色版。于windows server 2003 r2环境下测试。发现远程连接的时候,报1042-Can't get hostname for your address错误,而授权工作已经于服务器上做好。转载 2013-03-01 11:08:58 · 2272 阅读 · 0 评论 -
MySQL常见问题集锦解答及技巧
MySQL总是崩溃 首先你应该试着找出问题mysqld守护进程是否死掉或你的问题是否与你的客户有关。你可以用mysqladmin version检查你的mysqld服务器正常执行了多长时间,如果mysqld死了,你可以在文件“mysql-data-directory/'hostname'.err”中找到其原因。 使用MySQL时的一些常见错误 MySQL serv转载 2013-05-12 10:53:00 · 1092 阅读 · 0 评论 -
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同转载 2013-05-09 01:07:22 · 1292 阅读 · 0 评论 -
高性能Mysql主从架构的复制原理及配置详解
1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到转载 2013-05-09 00:27:53 · 1077 阅读 · 0 评论 -
Mysql blackhole(黑洞引擎)
BlackHole :黑洞引擎,写入的任何数据都会消失,用于记录binlog做复制的中继存储!如何安装: 在安装MySQL时使用带有--with-blackhole-storage-engine选项的configure命令。BLACKHOLE存储引擎在MySQ供应的服务器二进制版里可以找到:通过查看SHOW ENGINES或SHOW VARIABLES LIKE转载 2013-05-09 01:32:46 · 4870 阅读 · 0 评论 -
MySql5.5半同步复制(Semi-sync repication)
MySql5.5半同步复制(Semi-sync Repication) 目 录 半同步复制介绍(Semi-sync Repication)... 2半同步复制安装配置... 3参数说明... 5功能测试... 71转载 2013-05-09 01:18:20 · 3674 阅读 · 0 评论 -
mysql中的存储过程、触发器、视图是如何创建的,以及PHP中是如何调用的
<br />Create procedure、Create function <br /><br /> 下面是它们的格式: <br /> Create proceduresp_Name ([proc_parameter ]) <br /> routine_body <br /><br /> 这里的参数类型可以是 IN OUT INOUTT ,意思和单词的意思是一样的,IN 表示是传进来的参数, <br />OUT 是表示传出去的参数,INOUT 是表示传进来但最终转载 2011-03-29 17:14:00 · 1819 阅读 · 0 评论 -
MYSQL_中分层数据的管理
MYSQL_中分层数据的管理介绍<br />Most users at one time or another have dealt with hierarchical data in a SQL database and no doubt learned that the management of hierarchical data is not what a relational database is intended for. The tables of a relational database转载 2011-03-29 12:46:00 · 1907 阅读 · 0 评论 -
分表处理设计思想和实现
一、概述 分表是个目前算是比较炒的比较流行的概念,特别是在大负载的情况下,分表是一个良好分散数据库压力的好方法。首先要了解为什么要分表,分表的好处是什么。我们先来大概了解以下一个数据库执行SQL的过程:接收到SQL --> 放入SQL执行队列 --> 使用分析器分解SQL --> 按照分析结果进行数据的提取或者修改 --> 返回处理结果当然,这个流程图不一定正确,这只是我自己主观意识上这么我认为。那么这个处理过程当中,最容易出现问题的是什么? 就是说,如果前一个SQL没有执行完毕的话,后面的SQL是不会执行转载 2011-03-29 15:09:00 · 855 阅读 · 0 评论 -
php与mysql事务处理
<br />/*<br />MYSQL的事务处理主要有两种方法。<br />1、用begin,rollback,commit来实现<br />begin 开始一个事务<br />rollback 事务回滚<br />commit 事务确认<br />2、直接用set来改变mysql的自动提交模式<br />MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过<br />set autocommit=0 禁止自动提交<br />set autocommit=1 开启自动提交<br转载 2011-03-27 22:37:00 · 1139 阅读 · 0 评论 -
将图片存入mysql
<br />Saving Images in MySQL <br /><br />Sometimes, it 's more convenient to save images in a database than as files. <br />MySQL and PHP make it very easy to do this. In this article, I will转载 2011-03-27 00:13:00 · 1592 阅读 · 0 评论 -
高性能mysql读书笔记(一)
1.基准测试与性能分析基准测试和性能分析是发现系统瓶颈的两基本方法: 基准测试用来测量衡定系统的整体性能,这有助于判断系统的处理能力,提示影响或不影响系统性能的因素,也可以用来提示应用在处理不同数据时的性能表现。 分析有助于发现应用在什么地方花费了最多时间,或者消耗了最多资源。基准测试可帮你达成的目标:测试当前应用的运行状况。验证系统的扩展性。如模拟高负载状态,检测处理能力。为未来的业务增长进行规划。测试应用适应可变环境的能力。检测在不同硬件、不同软件、不同操作系统下配置下的性能表现。一般的测试指标原创 2011-03-26 11:31:00 · 1097 阅读 · 0 评论 -
mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' 解决方法
今天在mbp下用zoc连接到一个linux云主机上,进行操作,因为安全问题 mysql没有开发远程连接,只能在上面用命令行。可是用mysql -uroot -p命令死活连接不上,提示下面错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)搜了很多资料原创 2014-02-16 22:07:14 · 4747 阅读 · 0 评论