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

MySQL启动与基本配置

MySQL启动与基本配置
MySQL是一个小型关系型数据库管理系统。开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司10亿美元收购。MySQL被广泛地应用在Internet的中小型网站中,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
MySQL的特性:
1.    使用C和C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性
2.    提供TCP/IP、ODBC和JDBC等多种数据库连接途径
3.    可以处理拥有上千万条记录的大型数据库
MySQL的应用:
MySQL的不足之处在于,规模小、功能有限。目前Intenet上流行的网站架构方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器的脚本解释器。
MySQL的管理:
可以使用命令行管理MySQL数据库(命令myql和mysqladmin),也可以从MySQL网站下载图形管理工具MySQL Administrator和MySQL Query Browser
MySQL存储引擎
MyISAM Mysql默认数据库,最为常用。拥有较高的插入,查询速度,但不支持事务
InnoDB事务型数据库的首选引擎,支持ACID事务,支持行级锁定。
BDB源自Berkeley DB,事务型数据库的另一选择,支持COMMIT和ROLLBACK等其它事务特性
 Memory 所有数据置于内存的存储引擎,拥有极高的插入,更新和查询效率。但是会占用和数据量成正比的内存空间。并且其内容会在Mysql重新启动时丢失
  Merge 将一定数量的MyISAM表联合而成一个整体,在超大规模数据存储时很有用
  Archive 非常适合存储大量的独立的,作为历史记录的数据。因为它们不经常被读取。Archive拥有高效的插入速度,但其对查询的支持相对较差
  Federated 将不同的Mysql服务器联合起来,逻辑上组成一个完整的数据库。非常适合分布式应用
  Cluster/NDB 高冗余的存储引擎,用多台数据机器联合提供服务以提高整体性能和安全性。适合数据量大,安全和性能要求高的应用
  CSV 逻辑上由逗号分割数据的存储引擎
  BlackHole 黑洞引擎,写入的任何数据都会消失,一般用于记录binlog做复制的中继
MySQL最常见的应用架构:
单点(Single),适合小规模应用
复制(Replication),适合中小规模应用
集群(Cluster),适合大规模应用。
MySQL的索引文件介绍
索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包


相关文档:

linux下mysql编译安装方法备忘

# tar -zxvf mysql-5.0.45.tar.gz -C /usr/src/
# cd /usr/src/mysql-5.0.45
# ./configure --prefix=/usr/local/mysql --with-charset=gbk
--localstatedir=/usr/local/mysql/data
# make
# make install
# groupadd mysql
# useradd mysql -g mysql
# cd /usr/local/mysql/bin
# ./mysql_install_db --user=mys ......

对MySQL中的锁机制的总结

今天来简单总结一下MySQL

锁机制,不妥的欢迎拍砖!
  1、对于MySQL来说,有三种锁的级别:页级、表级、行级。
  页级的典型代表引擎为BDB。
  表级的典型代表引擎为MyISAM,MEMORY以及很久以前的ISAM。
  行级的典型代表引擎为INNODB。
  2、我们实际应用中用的最多的就是行锁了。
  行级锁的优点如 ......

java与mysql乱码的问题 [转]

解决方法一:(最重要的一种方法)
你看下my.ini,有无
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
然后建立表时,也要用(比如)
DROP   TABLE   IF   EXISTS   `Company`;
CREATE &nb ......

主流数据库MYSQL/MSSQL/ORACLE测试数据库脚本代码


/******************************************************************************/
/*
主流数据库MYSQL/MSSQL/ORACLE测试数据库脚本代码
脚本任务:建立4个表,添加主键,外键,插入数据,建立视图
运行环境1:microsoft sqlserver 2000 查询分析器
运行环境2:mysql5.0 phpMyAdmin网页界面
运行环境3:oracle 9i SQL*P ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号