参考: http://www.fromdual.ch/online-ddl_vs_pt-online-schema-change 在MySQL 5.6版本以前,最昂贵的数据库操作之一就是执行数据定义语言(DDL,例如CREATE,DROP,ALTER等)语句,特别是ALTER语句,因为在修改表时,M ...
                            
                            
                                分类:
其他好文   时间:
2018-02-01 21:13:42   
                                阅读次数:
172
                             
                    
                        
                            
                            
                                修改表的存储引擎:
建表时,使用默认存储引擎。
-SHOW CREATE TABLE xxx\G; 可查看
 
	例:
	mysql>create table ku.abc(
	>id int(4),
	>name char(5)
	>) engine=innodb;
	mysql>show create table ku.abc\G;
更改现有表的存储引擎:
-使用ALTER TABLE 改变引擎设置。
mysql>alter table ku.abc engine=myisam;
msyql>show create table ku.abc\G; 
设置默认存储引擎:
修改配置文件/etc/my.cnf
vim /etc/my.cnf
[mysqld]
....
default-storage-engine=InnoDB
service  mysql restart 
存储引擎的特点
MyISAM存储引擎的主要热点:
1.支持表级锁定,不支持行级锁定。
2.不支持事务
3.不享表空间
4.多用在查询、插入操作较多的表。
相关的表文
                            
                            
                                分类:
数据库   时间:
2018-01-30 00:15:39   
                                阅读次数:
212
                             
                    
                        
                            
                            
                                    本文不是Git使用教学篇,而是偏向理论方面,旨在更加深刻的理解Git,这样才能更好的使用它,让工具成为我们得力的助手。 版本控制系统 Git 是目前世界上最优秀的分布式版本控制系统。版本控制系统是能够随着时间的推进记录一系列文件的变化以便于你以后想要的退回到某个版本的系统。版本控制系统分为三大类:本 ...
                            
                            
                                分类:
其他好文   时间:
2018-01-28 23:22:40   
                                阅读次数:
211
                             
                    
                        
                            
                            
                                    增insert删delete改update查select update 更新 alter 改变 创建数据库 create database db 查看有多少数据库 show databases 使用数据库 use db 删除数据库 drop database db 创建表 create table  ...
                            
                            
                                分类:
数据库   时间:
2018-01-28 17:21:46   
                                阅读次数:
164
                             
                    
                        
                            
                            
                                9.10修改表中的数据9.10.1修改表中指定条件固定列的数据1.命令语法:update表名set字段=新值,….where条件(一定要注意条件)2.修改指定的行字段的内容a.查看要修改的表system@ceshi02:3907->select*fromtest;+----+-----------+|id|name+----+-----------+|1|wwnwan|2|zbf|3|lis
                            
                            
                                分类:
数据库   时间:
2018-01-27 19:13:01   
                                阅读次数:
213
                             
                    
                        
                            
                            
                                    1.新表不存在 这种方法会将old_table中所有的内容都拷贝过来,用这种方法需要注意,new_table中没有了old_table中的primary key,Extra,auto_increment等属性,需要自己手动加,具体参看后面的修改表即字段属性. 只复制表结构到新表 2.新表存在复制旧表 ...
                            
                            
                                分类:
其他好文   时间:
2018-01-23 15:37:43   
                                阅读次数:
134
                             
                    
                        
                            
                            
                                http://www.cnblogs.com/yuanchenqi/articles/7552333.html#_label0 知识预览 ORM 创建表(建立模型) 添加表记录 查询表记录 修改表记录 删除表记录 http://www.cnblogs.com/yuanchenqi/articles/ ...
                            
                            
                                分类:
其他好文   时间:
2018-01-22 19:15:32   
                                阅读次数:
163
                             
                    
                        
                            
                            
                                1 搭建数据库服务器2 MYSQL数据类型3 修改表结构1 搭建数据库服务器1.1 存在mariadb时:#systemctl status mariadb#systemctl stop mariadb#rpm -e --nodeps  mariadb-libs #不依赖关系卸载#rm -rf /etc/my.cnf#rm -rf /var/lib/mysq
                            
                            
                                分类:
数据库   时间:
2018-01-21 17:32:20   
                                阅读次数:
221
                             
                    
                        
                            
                            
                                创建表: 修改表结构: 向数据表中添加数据: 修改表中数据: 特别注意一个问题,我在安装的时候设置的默认编码是utf8,但是windows默认的是gbk, 如果打开命令行会发现出现乱码问题,解决办法:在控制台中如果想显示正常的汉字,加入这一行: 查询表中的数据: 排序查询: 聚合函数: 分组查询: ...
                            
                            
                                分类:
数据库   时间:
2018-01-21 12:40:57   
                                阅读次数:
266