
MySQL
文章平均质量分 86
junius2020
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL开窗函数over与group by进行olap数据分析
作用:开窗函数类似于聚合函数(group by),主要实现数据的分组统计,在PostgreSQL中被称为窗口函数、在Oracle中被称为分析函数、在DB2中被称为OLAP函数。over在某些情况下可以完全替代group by,但大多情况下,over比group by更灵活、更强大。优点:1)同时具有分组和排序的功能2)不减少原表的行数,经常用来在每组内排名3)分组排序灵活对比group by:1)group by 只能得到分组后的统计数据,over partition b原创 2021-08-22 10:11:07 · 2596 阅读 · 0 评论 -
主机Windows7下的MySQL workbench连接虚拟机MySQL出错
问题:主机Windows7下的MySQL workbench连接虚拟机MySQL出错:Host '192.168.145.1' is not allowed to connect to this MySQL server解决方法:在虚拟机MySQL中,添加没有权限连接的host,并授权GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.14原创 2015-10-06 21:28:13 · 1313 阅读 · 0 评论 -
mysql整型数值范围区分INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT,tinyint(1) tinyint(3)
mysql整型数值范围区分INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT,tinyint(1) tinyint(3)原创 2016-05-28 20:42:42 · 3395 阅读 · 0 评论 -
linux下mysql忘记密码
mysql 5.7版本的数据库下没有password字段,password字段改成了authentication_string1.由于当前不知mysql密码,故需要设置跳过密码验证,修改my.cnf配置文件vi /etc/mysql/my.cnf 添加skip-grant-tables[mysqld]user = mysqlpid-file原创 2016-06-14 16:54:39 · 532 阅读 · 3 评论 -
centOS6.6 安装 MySQL5.7
如果已经安装mysql,安装前请先卸载干净 1. 安装相关工具 yum -y install gcc-c++ ncurses-devel cmake make perl gcc autoconf automake zlib libxml libgcrypt libtool bison 2. 清理环境 检查boost版本: rpm -qa boost* 卸载boost-*等库: yum转载 2016-09-19 18:23:58 · 2024 阅读 · 0 评论 -
CentOS6.6 删除已安装的MySQL数据库
查看安装的mysql [root@bogon bin]# rpm -qa|grep -i mysql 卸载安装的mysql [root@bogon bin]# yum remove mysql 查看剩余的安装包 [root@bogon bin]# rpm -qa|grep -i mysql 逐个删除安装包 [root@bogon bin]# rpm -qa|grep -i my原创 2016-09-20 09:28:29 · 2524 阅读 · 0 评论 -
mysql int,datetime,timestamp时间戳、时间日期相关总结分析
int 1. 占用4个字节,注意int型的数值范围(参考下文timestamp,对于1970之前的日期可以存负数后,使用DATE_ADD进行后续处理) 2. 建立索引之后,查询速度快 3. 条件范围搜索可以使用使用between 4. 不能使用mysql提供的时间函数 5.无数据自带校验,使用php自带函数(strtotime)转换成时间日期格式, 6.可读性较差,每次阅读都必须使用da原创 2017-02-15 19:24:22 · 2946 阅读 · 0 评论 -
mysql中使用FIND_IN_SET查询在逗号隔开的字符串中符合多个ID的数据
已知: A表 select A.id from A id 104 107 108 109 110 111 112 113 114 115 118 165 173B表 select B.role from B role 49,51,33,72,88,104 1,74,33,51,43,72,68,70,88,56,57,65,107 76,88,111 1原创 2017-04-24 18:27:07 · 7642 阅读 · 1 评论 -
MySQL事务隔离级别及不同锁类型导致的问题
1 、原子性( Atomicity )。事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做2 、一致性( Consistency )。事 务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。因此当数据库只包含成功事务提交的结果时,就说数据库处于一致性状态。如果数据库系统 运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物原创 2017-05-31 17:55:27 · 781 阅读 · 0 评论