mysql
qwurey
学生
展开
-
InnoDB和MyISAM区别总结
InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。 基本的差别为: (1)MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持。 (2)InnoDB支持外键,而MyISAM不支持。 (3)InnoDB支持行级锁,而MyISAM不支持。转载 2015-06-06 20:39:34 · 459 阅读 · 0 评论 -
mysql校对规则
校对规则一般有这些特征:(1)两个不同的字符集不能有相同的校对规则。(2)每个字符集有一个默认校对规则。例如,latin1默认校对规则是latin1_swedish_ci。(3)存在校对规则命名约定:它们以其相关的字符集名开始,通常包括一个语言名,并且以_ci(大小写不敏感)、_cs(大小写敏感)或_bin(二元)结束。例如:原创 2015-03-25 11:22:55 · 684 阅读 · 0 评论 -
osx下修改mysql编码方式
MySQL的默认编码是Latin1,不支持中文,要支持中文需要把数据库的默认编码修改为gbk或者utf8。1、需要以root用户身份登陆才可以查看数据库编码方式:mysql -u root -p 之后输入密码进入;2、查看数据库的编码方式命令为:show variables like 'character%';3、我们要将所有的编码格式为latin1的修改为utf8原创 2015-03-24 21:06:40 · 748 阅读 · 0 评论 -
MYSQL ERROR 1862 (HY000): Your password has expired.
遇到错误:ERROR 1862 (HY000): Your password has expired. To log in you mustchange it using a client that supports expired passwords.原因是:MySQL 5.6 introduces password-expiration capability, to原创 2015-03-16 09:47:54 · 40337 阅读 · 1 评论 -
mysql4.x版本数据导入5.x版本问题
我的机器上mysql编码格式:打开需要移植的.sql文件,发现在开头和结尾有如下语句:开头:/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */原创 2015-03-25 11:16:49 · 1658 阅读 · 0 评论 -
Rising Temperature Inner Join
考察表的连接操作。原创 2015-08-17 21:46:49 · 400 阅读 · 0 评论 -
mysql 一张表update另一张表
有三种方法:原创 2015-06-06 23:03:45 · 3426 阅读 · 0 评论 -
mysql int(10)的含义
int(M) M表示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关。原创 2015-06-06 20:27:40 · 7568 阅读 · 0 评论 -
Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结
ci 是 case insensitive, 即 “大小写不敏感”, a 和 A 会在字符判断中会被当做一样的。 bin 是二进制, a 和 A 会别区别对待。转载 2015-06-06 20:49:42 · 3098 阅读 · 0 评论 -
mysql授予权限小结
注意授予ALL 权限是except GRANT OPTION!!!mysql>Enter the following if the database user already exists.:GRANT SELECT ON database.* TO user@'localhost';If you intend to create a brand new user, then run this原创 2016-01-28 17:59:30 · 711 阅读 · 0 评论