mysql
ItisNagatoYuki
这个作者很懒,什么都没留下…
展开
-
Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation
在 不同类型的字符集和排序规则的2个字段 同时使用where使用like搜索的报错。在 like 查询字段 前加上binary。原创 2023-01-11 10:59:07 · 117 阅读 · 0 评论 -
mysql 列累加计算
需求:为实现cumsum累计求和的功能。一张视图。SELECT 日期, 净利润 FROM daily_pnl_view;现在希望得到,每天累计的利润是多少。SET @csum := 0;SELECT 日期, 净利润, (@csum := @csum + 净利润) AS 累计利润FROM daily_pnl_view;————————————————版权声明:本文为CSDN博主「qc...转载 2020-04-08 17:19:15 · 1006 阅读 · 0 评论 -
mysql 权重搜索
SQL 匹配 _ 和 %SQL的模式匹配允许你使用“”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在 MySQL中,SQL的模式缺省是忽略大小写的。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOT LIKE比较操作符。语法:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了两种种匹配模式: 1. 百分号(%...转载 2019-12-18 17:16:36 · 625 阅读 · 0 评论 -
mysq 修改时区
由于mysql8 默认是UTC 所以比中国早了8小时.set global time_zone = '+8:00';set time_zone = '+8:00';flush privileges;show variables like "%time_zone%";原创 2019-07-19 18:28:24 · 95 阅读 · 0 评论 -
mysql 时区修改
# 查看数据库时区 mysql> show variables like '%time_zone%';+------------------+--------+| Variable_name | Value |+------------------+--------+| system_time_zone | EST || time_zone | SYSTEM |...原创 2019-07-25 11:31:20 · 7532 阅读 · 0 评论 -
pymysql Key error:255的解决办法
pip install -U pymysql因为mysql8.0的关系主要原因是MySQL8.0更新了很多字符集,但是这些字符集长度超过255了,所以旧版的PyMySQL不支持长度超过255的字符参考https://www.cnblogs.com/zkkysqs/p/9192160.html...原创 2019-08-01 13:57:25 · 1038 阅读 · 1 评论 -
mysql Navcat触发器生成订单号
set New.user_no= concat(substring(MD5(RAND()),1,2),unix_timestamp(current_timestamp()))原创 2019-08-21 13:35:45 · 473 阅读 · 0 评论 -
mysql 剔除字段空格
update `app_b` set `settlement`=replace(`settlement`,' ','');原创 2019-08-28 14:00:53 · 333 阅读 · 0 评论 -
mysql 读写分离中间层
mysql proxymaxscaleone proxyproxySQL原创 2019-09-01 22:07:02 · 95 阅读 · 0 评论 -
mysql insert 的时候时间给默认值
命令行创建的时候default CURRENT_TIMESTAMP或者 在Navcat中原创 2019-09-10 15:29:40 · 935 阅读 · 0 评论 -
MySQL开启federated引擎实现数据库表映射
1.查看federated引擎是否开启点击进入Navicat并点击键盘上F6,出现命令行界面 ,输入指令:show engines;2.开启federated引擎Windows系统 : 在my.ini中加入federated3.建立映射表在服务器A上有MySQL数据库test_a,在服务器B上有MySQL数据库test_b。现在需要将test_a库中的user表数据映射到数据库test_...转载 2019-09-24 10:30:32 · 190 阅读 · 0 评论 -
mysql 按条件更新
update userset Y= if(Y+200<=3000,Y+200,3000)where id = X最大值3000原创 2019-06-21 15:46:03 · 1037 阅读 · 0 评论 -
数据恢复 从binlog文件
查看当前数据库binlog格式show global variables like "%binlog_format%";查看当前最新的binlogshow master logs;下载binlogmysqlbinlog -umolan -p -hffffffffffffff.mysql.rds.aliyuncs.com --read-from-remote-server ...原创 2019-06-06 14:33:40 · 102 阅读 · 0 评论 -
阿里云 rds 在windows 里面恢复
恢复云数据库MySQL的备份文件到自建数据库 https://help.aliyun.com/knowledge_detail/41817.html 官方给的是linux系统的恢复教程现在我们本地mysql数据库是windows系统的mysql,以下是下载rds备份包在本地的恢复过程1. 下载解压备份包2. 发现数据库文件夹中都是opt,frm,ibd后缀的文件3. 将mysql系...转载 2019-04-26 00:46:09 · 402 阅读 · 0 评论 -
mysql 横向合并数据
select * from user,order原创 2019-02-11 16:20:11 · 2280 阅读 · 1 评论 -
mysql 查询 插入
INSERT INTO user_copy1 ( NAME )SELECT NAME FROM USERfrom 对视图和表都有效原创 2019-02-11 16:18:36 · 2581 阅读 · 0 评论 -
mysql 虚拟列
'测试' as test原创 2019-01-18 11:02:29 · 778 阅读 · 0 评论 -
python orm peewee
安装 peeweepip install peewee 从数据库生成modelpython3 -m pwiz -e mysql -u 名 -H 地址 --password 数据库 > testModel.py 输入数据库密码 建议在linux下生成查询不到数据会报错 解决用trytry: r = App.select().where(A...原创 2018-12-26 14:47:09 · 211 阅读 · 0 评论 -
SQLALchemy 从数据库导出model
注意最好在linux下运行 不然引入会报错/usr/local/python3/bin/sqlacodegen mysql://'name':'pwd'@'数据库地址':3306/数据库名 --outfile model.py原创 2018-12-24 15:04:25 · 1583 阅读 · 0 评论 -
阿里云 mysql缓存参数
query_cache_type原创 2019-03-08 16:08:57 · 214 阅读 · 0 评论 -
mysql 视图 临时表模式
navcat 设置sql语句CREATE OR REPLACE ALGORITHM = TEMPTABLE原创 2019-03-04 10:00:01 · 438 阅读 · 0 评论 -
mysql 时间
对于datetime 类型的字段过滤时 请一定要加上 时分秒不然会缺失部分数据原创 2019-04-01 16:06:00 · 111 阅读 · 0 评论 -
mysql 细节
mysql在使用like查询的时候只有不以%开头的时候,才会使用到索引。表连接 使用索引的时候 必须保证字段类型一样原创 2019-04-02 10:57:42 · 125 阅读 · 0 评论 -
mysql count 特殊值
count(if(r.success_status=3,true,null))原创 2019-04-09 14:46:23 · 365 阅读 · 0 评论 -
mysql 根据字段映射
SELECT CASE WHEN code = 2 THEN 'two' END FROM qc_order原创 2019-02-11 16:21:01 · 2647 阅读 · 0 评论