![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 50
李小西033
这个作者很懒,什么都没留下…
展开
-
解决MySQL Specified key was too long; max key length is 767 bytes
最近在给QA测试环境数据表的一个的**varchar(255)**类型字段添加索引时遇到了错误Specified key was too long; max key length is 767 bytes,奇怪的是同样的创建索引命令是可以在开发环境执行成功的。我们知道InnoDB引擎索引字段长度不能超过767,所以在排查问题时,我的第一反应是数据表的字符集配置有问题。utf8mb4 字符集是 1个字符=4个字节, varchar255字节长度 = 255 * 4=1020字节utf8 字符集是 1个原创 2021-05-01 21:49:41 · 1262 阅读 · 0 评论 -
Mysql操作常用命令
复制远程主机数据库到本地1、数据库导出(远程主机命令行执行)mysqldump -uroot -proot database_name > /tmp/tmp.sql2、远程主机复制(本地命令行执行)scp irm@ip:/tmp/tmp.sql tmp.sql3、数据导入(本地数据库执行)source tmp.sql原创 2015-09-10 13:38:42 · 481 阅读 · 0 评论 -
Mysql指定字符集创建数据库
CREATE DATABASE XXX DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_bin;原创 2016-11-01 14:13:21 · 778 阅读 · 0 评论 -
在Mac OS X上安装PostgreSQL
介绍Postgres是一个强大的免费关系型数据库。自1995年问世以来,因为其出色的健壮性与强大的特性,Postgres获得了良好的发展势头。本文我们将介绍在Mac OS X上安装PostgreSQL的过程,并讲解如何在Ruby on Rails项目中配置它。使用Homebrew安装PostgreSQLHomebrew是一个OS X系统中流行的包管理器。使用Homebrew安装PostgreSQL的翻译 2017-01-05 22:54:30 · 13429 阅读 · 0 评论