随笔分类 - mysql
摘要:一般情况下,我们会设置MySQL默认的字符编码为utf8,但是近些年来,emoji表情的火爆使用,给数据库带来了意外的错误,就是emoji的字符集已经超出了utf8的编码范畴😄 令人抓狂的字符编码问题 谈到字符编码问题,会让很多人感到头疼,这里不在深究各个字符编码的特点和理论,这里只说下Unico
阅读全文
摘要:创建测试表 插入测试数据 amount格式为double,数据的标度为插入时的标度,为0的自动去掉,所以第一条数据的小数位数为1位,第二条数据的小数位数为1位,第三条数据小数位数为2位 查看数据 id amount1 73.62 73.63 73.61 当amount进行乘法运算时 id amoun
阅读全文
摘要:远程登陆数据库的时候出现了下面出错信息 :ERROR 2003 ( HY000 ) : Can 't connect to MySQL server on ' xxx.xxx.xxx.xxx ',经过今天下午的反复纠结,关于MySql数据库无法远程连接的问题可以归结为以下几点:1). 没有授予相应的
阅读全文
摘要:查询语句如上, FROM V_TBL_REQUIREMENT AS t0 left join V_TBL_USER_ORDER t1 ON t1.REQUIREMENT_ID IS NOT NULL AND t0.ID = t1.REQUIREMENT_ID 其中 V_TBL_USER_ORDER
阅读全文
摘要:用于数据恢复的binlog 前提条件 1、定时mysqldumps全备数据库 2、开启binlog增量备份 情景:手滑误操作删表操作 立刻 mysql>flush logs; #开启一个新的binlog日志 mysql>show master logs; #查看binlog日志 1)找到最新的bin
阅读全文
摘要:1、命令行导入 2、使用source导入 进入mysql时
阅读全文
摘要:普通模式 多条在一起模式 得到目标数据库的性能配置参数,根据参数值书写mysqldump命令 mysql>show variables like 'max_allowed_packet'; mysql>show variables like 'net_buffer_length';
阅读全文
摘要:left join中关于where和on条件的几个知识点: 1.多表left join是会生成一张临时表,并返回给用户 2.where条件是针对最后生成的这张临时表进行过滤,过滤掉不符合where条件的记录,是真正的不符合就过滤掉。 3.on条件是对left join的右表进行条件过滤,但依然返回左表的所有行,右表中没有的补为NULL 4.on条件中如果有对左表的...
阅读全文
摘要:看起来一切正常......... 但是当使用不等于时 SELECT IF(1!=NULL,1,2) 居然返回2 SELECT IF(1!=NULL,1,2) >2 -- SELECT IF(1=NULL,1,2) >2 嘻嘻,有意思
阅读全文
摘要:mysql 执行insert时报错 > 1366 - Incorrect string value: '\xE6\xB5\x8B\xE8\xAF\x95...' for column 'description' at row 1 一看,果然数据库字符集不是utf8,果断重新设置
阅读全文
摘要:https://www.jianshu.com/p/5f693b4c9468
阅读全文
摘要:插入数据库时报1062错误,并没有错误详解 而网上的原因大多是主键重复,找了半天并没有解决办法 最后发现是表设置了联合唯一 ,插入的数据和之前的一样 >_< 太真实了
阅读全文
摘要:1.有时按快捷键Ctrl+F搜某条数据的时候搜不到,但是能用sql查出来,这是怎么回事? Ctrl+F只能搜本页数据,不在本页的数据搜不到,navicat每页只显示1000条数据。在数据多的时候navicat是分页显示的,你可以按右下角的左/右箭头翻到上/下一页。这时候如果数据太多的话,这么翻页找这
阅读全文
摘要:创建表j 插入数据 再插入一些数据 判断可知
阅读全文
摘要:https://www.cnblogs.com/gomysql/p/3662264.html
阅读全文
摘要:1. 说明 在对带有AUTO_INCREMENT列的表delete掉所有数据时: (1)对于MyISAM表,在delete表中所有数据时没有任何风险,随意折腾; (2)对于InnoDB表,在delete表中所有数据时,是可能有风险的。(delete 完不能重启mysql) 2. MyISAM表 3.
阅读全文
摘要:参考:https://www.linuxidc.com/Linux/2016-09/135633.htm 一、Master主服务器配置(192.168.1.3) 1.编辑my.cnf(命令查找文件位置:find / -name my.cnf) vi /etc/mysql/my.cnf 在[mysql
阅读全文
摘要:mysql5.7 运行sql脚本时报错 这个问题和mysql中sql_mode有关系,我们可以采用两种方法来查看它的值 方法一: 查询得到入下信息 方法二: 解决办法 修改mysql配置文件(修改完重启服务) win下修改my.ini linux 在my.cnf[mysqld]下添加 Mac系统下:
阅读全文
摘要:我们看到Key那一栏,可能会有4种值,即 '','PRI','UNI','MUL'1. 如果Key是空的, 那么该列值的可以重复, 表示该列没有索引, 或者是一个非唯一的复合索引的非前导列2. 如果Key是PRI, 那么该列是主键的组成部分3. 如果Key是UNI, 那么该列是一个唯一值索引的第一列
阅读全文
摘要:禁用外键约束 SET FOREIGN_KEY_CHECKS=0; 。。。。。。数据迁移。。。。。。。。 启动外键约束 SET FOREIGN_KEY_CHECKS=1;
阅读全文

浙公网安备 33010602011771号