前言 每次利用终端 创建数据库或者创建表的时候,字符集都是latin1,或者进行插入值的时候,显示的是乱码(不指定字符集的时候)如下: 查看当前数据库的字符集 character_…
MySQL 的一致性日志 如果 MySQL 数据库断电了,未提交的事务怎么办? 答案:依靠日志。 因为在执行一个操作之前,数据库会首先把这个操作的内容写入到文件系统日志里,然后再进…
今天我们就来看看为什么会产生主从延迟以及主从延迟如何处理等相关问题。 坐好了,准备发车! 主从常见架构 随着日益增长的访问量,单台数据库的应接能力已经捉襟见肘。因此采用主库写数据,…
前言 在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执…
背景 上周公司培训了MySQL replication, 这个周末打算用所学来实践操作一下。 Master server:MySQL container mysql_master …
sql语句中词和mysql的关键字冲突了,用 `` (tab键上方)将词括起来就好了。 原来的sql语句 <insert id="insert" parameterType=…
MySQL 内存表和临时表的用法 内存表: session 1 $ mysql -uroot root@(none) 10:05:06>use test Database c…
问题一: 在安装时候输入 net start mysql 时候报错为: net不是内部或外部命令也不是可运行。 解决方法: 环境变量的问题: 首先确定C:\Windows\Syst…
今天因为想改mysql的端口,结果发现我的/etc/目录下并没有my.cnf这个文件,我就看了下网上有没有解决的方法。 看了好多关于Linux下没有my.cnf的博客,都是说将my…
一、单表查询—>更新 UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause] 二、…
一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询…
一. MySQL用户管理 【例1.1】使用root用户登录到本地mysql服务器的test库中 mysql -uroot -p -hlocalhost test 【例1.2】使用r…
MySQL修改innodb_data_file_path参数的一些注意事项
解决Navicat导入数据库数据结构sql报错datetime(0)的问题
mysql下centos安装mariadb的方法及遇到的问题