随笔分类 -  mysql

摘要:sdt=`date -d"$(date -d'20210108 ' +'%Y%m01')" +"%Y%m%d"`edt=`date -d "$(date -d '20210104' +'%Y%m%d')" +"%Y%m%d"`echo $sdt,$edttb="tt"while [[ $sdt -l 阅读全文

posted @ 2021-07-28 13:42 打杂滴 阅读(94) 评论(0) 推荐(0) |

摘要:mysql> SELECT a.user, @i:=@i+1 as id FROM user a,(SELECT @i:=0) b; + + +| user | id |+ + +| hive | 1 || root | 2 || mysql.infoschema | 3 || mysql.sess 阅读全文

posted @ 2021-07-06 14:22 打杂滴 阅读(638) 评论(0) 推荐(0) |

摘要:备份数据库 [datalink@slave4 mysqlbak]$ mysqldump -uhive -ppassword testdb>/home/datalink/mysqlbak/testdb.sqlmysqldump: [Warning] Using a password on the co 阅读全文

posted @ 2021-04-26 15:49 打杂滴 阅读(55) 评论(0) 推荐(0) |

摘要:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is 阅读全文

posted @ 2020-06-24 16:59 打杂滴 阅读(317) 评论(0) 推荐(0) |

摘要:原始数据如下: 按city分组,id顺序取前两条: 按city分组,id逆序取前两条: 阅读全文

posted @ 2019-10-31 15:30 打杂滴 阅读(423) 评论(0) 推荐(0) |

摘要:126 - Incorrect key file for table ' tabname.MYI'; try to repair it *.frm 描述了表的结构 *.MYI 表的索引 *.myd 保存了表的数据记录 db.opt 用文本编辑器打开,可以看到里面保存的是编码信息 综上可以看出是表的索 阅读全文

posted @ 2019-05-08 09:42 打杂滴 阅读(473) 评论(0) 推荐(0) |

摘要:varchar只分配真正的需要的空间 尽量使用timestamp而不是datetime 单表不要太多字段 避免null字段,很难优化且占用额外空间 用整形拍存放ip select INET_ATON("192.168.10.152") ip转为整形select INET_NTOA("32322382 阅读全文

posted @ 2018-10-22 11:32 打杂滴 阅读(99) 评论(0) 推荐(0) |

摘要: 阅读全文

posted @ 2018-10-22 11:13 打杂滴 阅读(545) 评论(0) 推荐(0) |

摘要:linux系统中,配置文件路径一般为/etc/my.cnf [root@host ~]# mysql --help|grep my.cnf order of preference, my.cnf, $MYSQL_TCP_PORT,/etc/mysql/my.cnf /etc/my.cnf ~/.my 阅读全文

posted @ 2018-09-14 17:52 打杂滴 阅读(298) 评论(0) 推荐(0) |

摘要:mycat 目前最流行的分布式数据库中间插件 mycat能满足数据的大量存储,并能提高查询性能;同样应用程序与数据库解耦,程序只需知道中间件的地址,无需知道底层数据库,数据分布存储,提高读写性能,也可以做高可以用主从备份,主库异常时,备库自动切换为主库。 支持MySQL、Oracle、DB2、SQL 阅读全文

posted @ 2018-09-13 14:38 打杂滴 阅读(229) 评论(0) 推荐(0) |

摘要:filename=$(date "+%Y%m%d%H%M%S") //将type为list,键为bi0205导出文本,并保存到mysql导入导出目录redis-cli -h 服务器IP -p port -a username@password "bi0205" 1 10000000 >>/var/l 阅读全文

posted @ 2018-08-10 15:49 打杂滴 阅读(273) 评论(0) 推荐(0) |

摘要:GROUP_CONCAT() 函数的值等于属于一个组的指定列的所有值,以逗号隔开,并且以字符串表示 mysql> select sex,group_concat(level) from role group by sex;+ + +| sex | group_concat(level) |+ + + 阅读全文

posted @ 2018-07-19 16:53 打杂滴 阅读(123) 评论(0) 推荐(0) |

摘要:导出数据: mysql> select host,user from user where host<>'localhost' into outfile '/root/aa.txt';ERROR 1290 (HY000): The MySQL server is running with the - 阅读全文

posted @ 2018-07-12 10:12 打杂滴 阅读(136) 评论(0) 推荐(0) |

摘要:sqlserver高级版本可以在 文件 目录生成数据库字典 早期的SQLSERVER版本可以通过SQLDOC生成html格式的数据库字典 MySQL可以通过sqlyog可以通过数据库字典:数据库菜单下,以html格式创建数据库架构 阅读全文

posted @ 2018-07-09 13:27 打杂滴 阅读(575) 评论(0) 推荐(0) |

摘要:下例根据20180605号的登录计算历史N天留存,本例未加注册时间限制 select a.DateID,a.platid,DATEDIFF(cast(c.DateID as datetime),cast(a.DateID as datetime)),count(distinct a.Accid) f 阅读全文

posted @ 2018-06-11 14:32 打杂滴 阅读(140) 评论(0) 推荐(0) |

摘要:在数据库运行时维护数据库 执行mysql数据库维护的方法之一就是连接mysql服务器,并告诉它做什么事, 如对myisam数据表进行检查或者修复, 可以使用check table tbname或repar table tbname(或者运行sqlcheck程序)让mysql服务器去做这项工作。mys 阅读全文

posted @ 2018-03-01 17:36 打杂滴 阅读(564) 评论(0) 推荐(0) |

摘要:mysql 采用客户/服务器体系结构,MySQL服务器程序指的是mysqld,运行在数据库机器上。负责在网络上监听处理客户请求,根据请求访问数据库,再把相关信息回传给客户。 另一个程序是mysql客户程序,负责连接到数据库服务器,并向服务器发出命令,告知它们需要的信息。 mysql并发控制由服务器提 阅读全文

posted @ 2018-02-28 14:57 打杂滴 阅读(210) 评论(0) 推荐(0) |

摘要:IF表达式 IF(expr1,expr2,expr3) 如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3 select if(1=1,'aa','bb'), if(1=2,'aa','bb') 阅读全文

posted @ 2018-02-07 16:41 打杂滴 阅读(130) 评论(0) 推荐(0) |

摘要:执行如下存储过程: CREATE PROCEDURE `aa`()BEGINcall RealtimeData_9035();call RealtimeData_9504();call RealtimeData_9035();end 报错信息如下: Procedure execution faile 阅读全文

posted @ 2018-02-01 09:57 打杂滴 阅读(920) 评论(0) 推荐(0) |

摘要:FEDERATED是其中一个专门针对远程数据库的实现。但通过FEDERATED引擎创建的表只是在本地有表定义文件,数据文件则存在于远程数据库中通过这个引擎可以实现类似Oracle 下DBLINK的远程数据访问功能 本人安装的是mysql5.1 1.show ENGINEs; 2.在my.ini 追加 阅读全文

posted @ 2018-01-19 15:57 打杂滴 阅读(969) 评论(0) 推荐(0) |

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3