
mysql
xwygn
生涯:研发-创业-研发组长-项目经理-架构师-CTO
语言:Java,C#,Node,Adnroid
架构:高并发、集群、负载均衡、SOA、缓存、NoSql、数据分析、大数据、docker、k8s等
兴趣:骑车、钓鱼、文学、情感、哲学、动手
展开
-
mysql uuid
INSERT userinfo(ObjectId,LoginName,NAME,PASSWORD,sex,age,birth,Email,Address,DepartmentId) VALUES(UUID(),"123","李大亮",'123',1,23,'2012-8-5','lidaliang12345@126.com','安徽省',NULL)原创 2012-08-05 23:02:21 · 1261 阅读 · 0 评论 -
mysql 中的特殊字符处理
ERROR 1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax*** 该错误一般出现在表名或者字段名设计过程中出现了mysql关键字导致的。例如假设我误用了code这个关键字做了字段名转载 2012-12-21 08:45:49 · 5589 阅读 · 1 评论 -
mysql 表数据恢复
frm恢复,提示表不存在 拷贝frm myd myi到相应的数据库目录了。 命令行中show tables;可以看到表是存在的。 但是desc和select都提示表不存在。 网上说要拷贝data目录下的的ibdata1.但是那是数据文件,我不能动。覆盖了,别的数据库中的数据就没了。 innodb表是不能直接拷贝覆盖的。 最好通过命令行下备份:mysqldump -u roo原创 2012-12-21 08:50:21 · 1317 阅读 · 0 评论 -
MyISAM 和 InnoDB 讲解
InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 以下是一些细节和具体实现的差别: ◆1.Inn转载 2014-12-06 07:45:13 · 5718 阅读 · 0 评论 -
MySQL 性能优化
当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了转载 2014-12-06 07:38:59 · 896 阅读 · 0 评论 -
InnoDB 还是 MyISAM
MyISAM存储引擎 MyISAM是 默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。MyISAM存储引擎的一些特征: · 所有数据值先存储低字节。这使得数据机和操作系统分离。二进制轻便性的唯一要求是机器使用补码(如最近20年的机器有的一样)和IEEE浮点格式(在主流机器中也完全是主导的)。唯一不支持二进制兼容性的机器是嵌入式系统。这些系统有时使用特转载 2014-12-06 07:44:09 · 695 阅读 · 0 评论