
mysql
stephen one
这个作者很懒,什么都没留下…
展开
-
mysql 删除数据后表占用空间还是很大
mysql 配置有一项是针对空间使用的,问题出现原因在删除sql语句中,写法如下:DELETE FROMueb_logistics_rule_logsWHERE type=0 LIMIT 100; 凡是这样,delete带有where条件的,都不是真删除,只是MySQL给记录加了个删除标识,自然这样操作后表数据占有空间也不会变小了...原创 2021-06-10 00:20:37 · 1655 阅读 · 1 评论 -
mysql 查询正在进行的事务
SELECT * FROM information_schema.innodb_trx ;原创 2021-06-08 00:37:53 · 11024 阅读 · 0 评论 -
mysql 备份大数据库
mysqldump -uroot -p 库名 > chongwu.sql#如果需要备份到单个文件:mysqldump -uroot -p 库名 表明 > chongwu.sql原创 2021-06-05 14:52:00 · 236 阅读 · 0 评论 -
mysql8 启动报错:Error while setting value ‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DI
8.0以上已经取消了NO_AUTO_CREATE_USER这个关键字,在mysql.ini中的sql_mode中删掉这个关键字即可原创 2021-03-25 21:06:57 · 9789 阅读 · 9 评论 -
阿里云RDS 外网连接设置了ip白名单还是不能连接
外网本地ip 是不固定的,dhcp 动态获取,需要确认准确的白名单。参考方法:步骤1、将白名单临时放开0.0.0.0/0步骤2、通过外网登录数据库,并查看当前会话连接ip,可以通过命令查看,或者通过DMS控制台查看您登录的会话地址。mysql查看当前会话: showprocesslist或者查看information_schema.processlist表 举例:select*frominformation_schema.PROCESSLIST;步骤3、将开放的0.0.0.0/0...原创 2020-09-23 13:27:01 · 2624 阅读 · 0 评论 -
django 连接mysql 报错 OperationalError: (2006, 'SSL connection error: SSL_CTX_set_tmp_dh failed')
django2.1.7 连接mysql 必须是mysql5.7,所以mysql5.5的时候会报错需要将myql升级到mysql5.7:mysql5.5->5.7然而升级过后也有可能又能问题,问题在于conda 安装的mysqlclient 1.3.14 与mysql-connector-c 6.1.11 这两个插件和 openssl最新版本(1.1.1b)不兼容,报错(其...原创 2019-03-31 13:53:25 · 3199 阅读 · 1 评论 -
mycat:can't find (root) parent sharding node for sql
插入子表的数据时,报的以上错误。INSERT INTO `company3` (`id`, `name`, `c2id`, `num`) VALUES (7, '222', 1, 224);而当我改成:INSERT INTO `company3` (`id`, `name`, `c2id`, `num`) VALUES (7, '222', 4, 224);的时候就不会了,之所...原创 2019-04-30 19:06:00 · 1476 阅读 · 0 评论 -
php压缩文本成二进制数据 + mysql blob数据存储
php:$str = 'my deee uuu iiiii yyyyy tttt rrrrr lll llllll kkkkkk jnjjjnnnbhggfffddddddddddddddd ffffffffffffffffg ggggggggg';echo "str".strlen($str)."/n";//压缩率最低$gzencode = gzencode($str,9)...转载 2018-06-05 15:01:06 · 1825 阅读 · 0 评论 -
mysql数据库事务和锁
在执行事务的过程中,update是会自动加锁的,而select不会,除非后面加for update,也就是加锁。在执行事务中加锁后,直到事务提交前,其他更新都不会执行。但是查询就不一样了,正常查询,即没有用事务也没有加锁的,不会受影响,但是加了for update的select就会跟更新一样收到影响。...原创 2018-08-10 18:56:03 · 199 阅读 · 0 评论 -
mysql使用心得
视图 视图可以在需要特点连表的情况下直接把表先查好放在那里,然后我们不用每次查询都去连表,特别的方便,也不会给表造成太多冗余的字段,目前使用过的场景:统计那张表关联的子表有多少数据(可以减少很多在代码上对数据的统计加减,例如库存之类的) 是关联两三张表只为拿到一个字段 需要联合两个查询结果一起展示的子查询 子查询可以做一些逻辑操作或者查某个特定的值...原创 2018-08-10 18:57:23 · 577 阅读 · 0 评论 -
mysql 截取函数
1、left(str,index) 从左边第index开始截取2、right(str,index)从右边第index开始截取3、substring(str,index)当index>0从左边开始截取直到结束 当index<0从右边开始截取直到结束 当index=0返回空4、substring(str,index,len) 截取str,从index开始,截取len长度...原创 2018-12-11 16:58:42 · 909 阅读 · 0 评论 -
mysql 关联表的注意事项 : left join on 和where 条件筛选条件的区别和相似
select s.id as sid,s.name sname,c.* from student as s left join class as c on s.class_id = c.id where s.id <=3;select s.id as sid,s.name sname,c.* from student as s left join class as c on s.cl...原创 2019-06-18 10:59:25 · 980 阅读 · 0 评论