易截截图软件、单文件、免安装、纯绿色、仅160KB

MYSQL引擎简单对比

服务器业务类型对比 性能瓶颈
DB                   I/O磁盘
转发服务器         网卡PPS
动态WEB前台         CPU
静态WEB前台      网卡 (流量)
 
ACID原则
 
MYSQL 引擎
MYISAM  表锁    低并发使用    非簇INDEX
INNODB  行锁    高并发使用      簇INDEX
建表:
MYISAM  
  
按获取的值一个个创建,不会进行排序。如 1,aa;13,aa;11,aa 输入,在数据表中为1,aa;13,aa;11,aa三条记录
INNODB   
 
进行排序后创建。如 1,aa;13,aa;11,aa 输入,在数据表中为1,aa;11,aa,13,aa三条记录
原因是什么?非簇INDEX关系
 
 
查询
ID是INDEX
MYISAM    
 
select count(*) from xxx;   快     
 因为是统计量另存一个地方,直接去取值    
 select * from xxx where id>1;  慢      
非簇INDEX关系,索引KEY存放在一个节点,数据放在另一地方,通过指针获取。
 select id from xxx where id>1; 快        
只读取索引列表
INNODB  
   
select count(*) from xxx;   慢      
一行行统计          
sleect * from xxx where id>1;  快     
簇INDEX关系,索引KEY和数据放在一地方。
select id from xxx where id>1;  慢     
一个个去读。
 
写给自己看,初步理解,有待加强,错误难免。
如何写表名或者字段名是变量的参数查询?
declare @sql varchar(200) 
set @sql='select * from ' + @table_name
execute(@sql)


相关文档:

使用ADO通过ODBC连接MYSQL >MFC工程

1.配置名字为myodbc的数据源
2.在stdafx.h中加上
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename ("EOF", "adoEOF")
3.在程序初始化的方法中加上
AfxEnableControlContainer();
// 初始化COM,创建ADO连接等操作
AfxOleInit();
4.在合适的地方加上
public:_ConnectionPt ......

mysql 5.1 configure 编译参数详解

-static  13%
   --with-client-ldflags=-all-static
  
--with-mysqld-ldflags=-all-static
静态链接提高13%性能
Unix Socket  7.5%
--with-unix-socket path=/usr/local/mysql/tmp/mysql.sock
使用unix套接字链接提高7.5%性能,所以在windows下mysql性能肯定不如unix下面
--enab ......

Mysql 基本的常用命令

有很多朋友虽然安装好了 MySQL 但却不知如何使用它。在这篇文章中我们就从连接 MySQL、修改密码、增加用户等方面来学习一些 MySQL 的常用命令。
一、连接MySQL。
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL。
  首先在打开 DOS 窗口,然后进入目录 mysql\bin,再键入命令mysql -u ......

mysql数据库函数

查询语句:
SELECT 字段名 from 表名.
排序 order by 要排序的字段名 desc :以倒序查询.
limit 从第几个开始 查找多少个 :查找指定个数.
同时查询多个字段用","隔开.
如查询表里面的所有数据在字段名处填"*".
如只想显示某字段的前几位字符可以使用LEFT函数.
SELECT 字段名,LEFT(字段名,位数),字段名 from 表名.
COU ......

mysql server安装

三. mysql server安装
    ------------------以下为扩展:删除mysql----------------
    删除 mysql
    sudo apt-get autoremove --purge mysql-server-5.0
    sudo apt-get remove mysql-server
    sudo apt-get autoremove mysql- ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号