
数据库
Shawn.Hu
1
展开
-
SQL删除重复数据只保留一条
https://blog.youkuaiyun.com/anya/article/details/6407280在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记转载 2020-09-29 18:35:07 · 295 阅读 · 0 评论 -
数据库索引原理,及MySQL索引类型
https://blog.youkuaiyun.com/weixin_42181824/article/details/82261988MySQL索引类型一览 让MySQL高效运行起来本文介绍了七种MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。通过善用这些索引,可以令MySQL的查询和运行更加高效。索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个转载 2020-09-27 16:34:40 · 493 阅读 · 0 评论 -
数据库索引相关面试题
https://blog.youkuaiyun.com/qq_34988624/article/details/858388501、索引的底层实现原理和优化B+树,经过优化的B+树,主要是在所有的叶子结点中增加了指向下一个叶子节点的指针,因此InnoDB建议为大部分表使用默认自增的主键作为主索引。3、什么情况下设置了索引但无法使用以“%”开头的LIKE语句,模糊匹配 OR语句前后没有同时使用索引 数据类型出现隐式转化(如varchar不加单引号的话可能会自动转换为int型)4、简单描...转载 2020-09-24 14:45:20 · 641 阅读 · 0 评论 -
mysql数据文件迁移(转)(亲测可用)
https://blog.youkuaiyun.com/cici2013/article/details/819401731、确定mysql数据库文件存放目录一般默认是在/var/lib/mysql目录下。先登录自己的mysql数据库,比如我用root账户登录,然后使用下面查询语句查询:show variables like '%dir%';得到数据库文件配置信息: 可以看到其...转载 2019-02-19 16:02:43 · 1587 阅读 · 0 评论 -
Mysql百万级数据迁移实战笔记
https://blog.youkuaiyun.com/qq_41790443/article/details/80885287背景上个月跟朋友一起做了个微信小程序,趁着5.20节日的热度,两个礼拜内迅速积累了一百多万用户,我们在小程序页面增加了收集formid的埋点,用于给微信用户发送模板消息通知。这个小程序一开始的后端逻辑是用douchat框架写的,使用框架自带的dc_mp_fans表存储微信...转载 2019-02-19 16:01:22 · 1311 阅读 · 0 评论 -
TPC,TPCC,TPMC(计算机性能衡量指标)
http://blog.youkuaiyun.com/zhangxinrun/article/details/5964444第一章 什么是TPC和tpmC? 1 TPC TPC(Transaction Processing Performance Council,事务处理性能委员会)是由数10家会员公司创建的非盈利组织,总部设在美国。该组织对全世界开放,但迄今为止,绝大多数会员都是美、日、转载 2017-02-21 11:31:25 · 24331 阅读 · 1 评论 -
TPCC-MySQL基准测试
http://www.linuxidc.com/Linux/2014-07/104238.htmTPCC-MySQL是Percona公司研发的基准测试工具。下载TPCC-MySQLyum install bzr -ybzr branch lp:~percona-dev/perconatools/tpcc-mysql下载之后可以看到tpcc-mysql目录转载 2016-11-30 16:00:36 · 572 阅读 · 0 评论 -
MySQL数据库设置远程访问权限方法小结 简单,粗暴,有截图
http://blog.youkuaiyun.com/chmod_r_755/article/details/48026787当然,你必须进入MySQL中 (原文地址:http://www.jb51.net/article/42441.htm)1,设置访问单个数据库权限 mysql>grant all privileges on test.* to 'root'@'%';转载 2017-01-18 19:45:43 · 297 阅读 · 0 评论 -
tpcc-mysql的工作原理
http://blog.itpub.net/15480802/viewspace-1419930/1 背景 TPC(Tracsaction Processing Performance Council) 事务处理性能协会是一个评价大型数据库系统软硬件性能的非盈利的组织,TPC-C是TPC协会制定的,用来测试典型的复杂OLTP系统的性能;Tpcc-mysql是percona基于tpcc转载 2016-11-30 15:59:40 · 2022 阅读 · 0 评论 -
tpcc-mysql安装、使用、结果解读
http://imysql.cn/tag/tpccTPC-C是专门针对联机交易处理系统(OLTP系统)的规范,一般情况下我们也把这类系统称为业务处理系统。tpcc-mysql是percona基于TPC-C(下面简写成TPCC)衍生出来的产品,专用于MySQL基准测试。其源码放在launchpad上,用bazaar管理,项目地址:https://code.launchpad.net/转载 2016-11-30 15:58:34 · 498 阅读 · 0 评论 -
彻底解决mysql中文乱码的办法
http://www.pc6.com/infoview/Article_63586.html进入mysql查看状态如下:mysql不能插入中文默认的是客户端和服务器都用了latin1,所以会乱码。解决方案:mysql>user mydb;mysql>alter database mydb character set utf8;!另一种方法是直接修改默认的M转载 2015-10-21 14:11:01 · 3308 阅读 · 0 评论 -
Schei� encoding: Java, MySQL and multi-byte UTF-8 support
http://info.michael-simons.eu/2013/01/21/java-mysql-and-multi-byte-utf-8-support/UTF-8 has always been a multi-byte encoding but you probably had to handle only 2 byte (16bit) UTF-8 characters转载 2015-09-30 16:16:17 · 1582 阅读 · 0 评论 -
异常处理:使用UTF-8编码Mysql仍然抛出Incorrect string value异常
http://blog.youkuaiyun.com/shootyou/article/details/8236024之前还以为从上至下统一用上UTF-8就高枕无忧了,哪知道今天在抓取新浪微博的数据的时候还是遇到字符的异常。从新浪微博抓到的数据在入库的时候抛出异常:Incorrect string value: '\xF0\x90\x8D\x83\xF0\x90...' 发转载 2015-09-30 16:14:55 · 803 阅读 · 0 评论 -
How to support full Unicode in MySQL databases
https://mathiasbynens.be/notes/mysql-utf8mb4How to support full Unicode in MySQL databasesPublished 30th July 2012 · tagged with MySQL, security,UnicodeAlternative title: The things we转载 2015-09-30 16:25:28 · 911 阅读 · 0 评论 -
mysql命令行查看表结构,字段等信息 [mysql]
http://blog.sina.com.cn/s/blog_5c7a5178010117en.htmlmysql查看表结构命令,如下:desc 表名;show columns from 表名;describe 表名;show create table 表名;use information_schemaselect * from columns where转载 2015-09-30 11:36:47 · 22928 阅读 · 1 评论 -
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
http://blog.youkuaiyun.com/h1017597898/article/details/9815987MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):1.新建用户登录MYSQL: @>mysql -u root -p @>密码创建用户: mysql> insert into转载 2015-09-28 10:01:26 · 758 阅读 · 0 评论 -
mysql/mariadb root user get ERROR 1045 (28000): Access denied without sudo
http://ubuntuforums.org/showthread.php?t=2275033Thanks for sergerod & nerdtronI had fixed my problem.What I did is to combine their commands.Do nerdron's answer first.Here's what I转载 2015-08-07 23:28:53 · 963 阅读 · 0 评论 -
MySQL语法大全_自己整理的学习笔记
http://www.cnblogs.com/qinqinmeiren/archive/2011/05/21/2151693.htmlselect * from emp; #注释#---------------------------#----命令行连接MySql---------#启动mysql服务器net start mysql#关闭 net stop m转载 2015-08-08 14:32:49 · 490 阅读 · 0 评论 -
CentOS fedora 安装并设置MariaDB
作者: 铁锚日期: 2013年12月27日部分参考: Centos 使用YUM安装MariaDB说明: 首先必须能链接外网. 如果不能直接访问,那也可以设置代理,请参考: 在内网机器上设置yum代理使用 yum 的权限要求是 root 用户,如果你不是,那么可以需要 在 shell命令之前加上 sudo, 或者 su root 切换到 super 管理员进行操作. 并可转载 2015-01-20 21:41:32 · 1073 阅读 · 0 评论