随笔分类 - mysql
摘要:import pymysql from pymysql.constants import CLIENT ''' pymysql 执行多条SQL语句 8.0版本之后需要在建立连接的时候添加参数client_flag = CLIENT.MULTI_STATEMENTS ''' # 打开数据库连接 db
阅读全文
摘要:1、 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation '=' 解决: 原因: 因为新创建的表字符集是latin1_swedish_ci,而原
阅读全文
摘要:mysql密码重置 1、查看mysql服务是否启动 ps -ef | grep mysqld ss -ltp 2、找到mysql配置文件 3、配置文件中新增跳过授权配置 skip-grant-tables vi my.cnf 编辑配置文件 新增skip-grant-tables 配置 esc 、 w
阅读全文
摘要:安装服务:mysqld --install 初始化: mysqld --initialize --console 开启服务:net start mysql 关闭服务:net stop mysql 登录mysql:mysql -u root -p Enter PassWord:(密码) 修改密码:al
阅读全文
摘要:CASE WHEN condition THEN result WHEN condition THEN result ............. [WHEN ...] [ELSE result] END CASE 子句可以用于任何表达式可以有效存在的地方。 condition 是一个返回boolea
阅读全文
摘要:yum安装yum -y install mariadb-server 启动服务systemctl start mariadb.service 开机自动启动systemctl enable mariadb.service 修改密码/usr/bin/mysqladmin -u root password
阅读全文
摘要:1、先确定mysql是否开启了binlog show binary logs; 默认情况下是不开启的 2、如何开启 在my.ini配置下添加两个参数 # Binary Logginglog-bin=mysql-binbinlog_format=Row 3、重新启动mysql 服务管理-服务-找到my
阅读全文
摘要:将多条select语句的结果,合并到一起,称为联合查询 使用union关键字 场景: 获取数据的条件,出现逻辑冲突,或者很难在一个逻辑内表示,就可以拆成多个逻辑,分别实现,最后将结果合并到一起 select语句 union (all 可选) select语句 如果union的结果又重复记录,会消除重
阅读全文
摘要:1、order by order by 字段1 升序或者降序,字段2 升序或者降序(dsc) 默认 升序(asc) 注意:如果是分组,则应该使用对分组字段进行排序的groupby语法 group by 先执行 order by 后执行 group by 比order by先执行,order by不会
阅读全文