
数据库
jh-陈
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库存储手机emoji表情
最近在开发手机APP应用,用户的评论是可以添加表情的。由于的第一次做这方面的东西,在评论表中评论内容用utf8存表情,发现是乱码。查原因,说的emoji的表情,需要将数据库编码格式改成utf8mb4。确定了升级方案后,将表情存成utf8mb4,测试。然而,发现并没什么用,依然是乱码。再查资料。网上有人也碰到这个问题,解决方式和我一样,设置成utf8mb4,有的解决了,有的没原创 2015-09-25 21:10:08 · 1879 阅读 · 1 评论 -
Window7下忘记MySQL ROOT密码
前端时间,因为太久没用,导致忘记了本地mysql的root密码。从网上找了点资料,一步一步的解决,并记录了下来。解决步骤如下:1. 停止mysql 服务net stop mysql2. 以不检查权限的方式启动mysql mysqld --skip-grant-tables 可以看到窗口光标在下一行的第一个位置闪烁,说明已经启动,不需要管。3. 新建一个命令行窗原创 2015-09-30 17:40:16 · 682 阅读 · 0 评论 -
python插入记录cursor.lastrowid值为0的情况
python向mysql插入数据后,可以根据根据cursor.lastrowid获取所插入数据的主键id值。最近遇到有一个插入语句执行后,cursor.lastrowid获取到的值为0的情况。经过测试发现,被插入的表的id必须是AUTO_INCREMENT,cursor.lastrowid才能获取到id值。因为插入的业务数据的id是我们自己生成的,table的id没有设置成AUTO_INC原创 2016-04-20 14:49:35 · 3467 阅读 · 0 评论 -
ubuntu安装redis-server报错解决
今天在ubuntu上使用apt-get安装redis-server。报如下错误:Do you want to continue? [Y/n] YSetting up redis-server (5:4.0.9-1) ...Job for redis-server.service failed because a timeout was exceeded.See "systemctl s...原创 2019-04-21 17:02:53 · 9805 阅读 · 0 评论 -
数据库与分区、分表、分库
分区:(应用层感知不到变化)将把一张表的数据根据分区逻辑均衡分摊到多个存储介质中。在逻辑上看还是只有一张表,但实际被分成了N个物理块。分区类型有(range、list、hash、key)。主要解决单表数据量过大,读写数据、修改数据时重建索引效率等问题。一般当一张表的查询,在优化后,查询速度仍比较慢时,就需要选择合适的业务字段进行分区。相对分表,几乎无工作量。应用端一般无需修改代码。...原创 2019-05-01 23:48:10 · 604 阅读 · 0 评论