数据库
绍光军
每天学习一点
展开
-
MySql 修改表结构语句
MySql 修改表结构语句 ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop c转载 2014-05-08 14:54:16 · 436 阅读 · 0 评论 -
mysql中engine=innodb和engine=myisam的区别
最开始用MySQL Administrator建数据库的时候,表缺省是InnoDB类型,也就没有在意。后来用Access2MySQL导数据的时候发现只能导成 MyISAM类型的表,不知道这两种类型有什么区别,就去查了查。原来是MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供转载 2014-05-09 13:38:06 · 351 阅读 · 0 评论 -
ubuntu下安装mysql
ubuntu下安装mysql 三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-gli原创 2014-05-08 15:00:06 · 346 阅读 · 0 评论 -
淘宝海量数据库之八-攻克随机IO难关
磁盘随机IO性能常常是数据库性能的决定因素,即使是15000RPM的温彻斯特SAS盘,单盘也很难超过300IOPS,对于传统关系数据库,磁盘随机IO是个多年的老大难问题,除了内存等的cache可以适当缓解外,这种物理上固有的特性并没有令人满意的解决方案,风轻扬的博客(数据库如何抵抗随机IO:问题、方法与现实,http://wangyuanzju.blog.163.com/blog/static/1转载 2014-11-06 10:06:04 · 554 阅读 · 0 评论 -
MySQL执行计划解读
Explain语法 EXPLAIN SELECT …… 变体: 1. EXPLAIN EXTENDED SELECT …… 将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT …… 用于分区表的EXPLAIN 执行计划包含的信息 id 包含一组数字,转载 2014-10-22 11:40:11 · 296 阅读 · 0 评论