mysqldb c=db.cursor() max_price=5 c.execute("""SELECT spam, eggs, sausage FROM breakfast WHERE price < %s""…
分类:MySql
TiDB Best Practice
本文档用于总结在使用 TiDB 时候的一些最佳实践,主要涉及 SQL 使用、OLAP/OLTP 优化技巧,特别是一些 TiDB 专有的优化开关。建议先阅读讲解 TiDB 原理的三篇文章(讲存储,说计算,谈调度),再来看这…
MySQL 权限管理
MySQL 的权限表在数据库启动的时候就载入内存,当用户通过身份认证后,就在内存中进行相应权限的存取,这样,此用户就可以在数据库中做权限范围内的各种操作了。 一、权限表的存取 在权限存取的两个过程中,系统会用到 “mys…
Docker环境MySQL主从部署
1、环境准备 拉取mysql镜像 docker pull mysql 准备两个mysql配置文件 # 主库配置文件my-master.cnf [mysqld] log-bin = mysql-bin server-id …
10道mysql查询语句面试题
很多查询都可以用经典的学生-课程-成绩案例来表示,下面是一些我在笔试或面试中遇到的经典题型。这些题目没有涉及到索引,函数,存储过程等高级功能,都是一些基本的查询语句,但难度却不小。 表结构 学生表student(id,n…
MySQL学习笔记之二
数据库的操作总结就是:增删改查(CURD),今天记录一下基础的检索查询工作。 检索MySQL 1.查询表中所有的记录 mysql> select * from apps; +----+------------+--…
记一次Could not retrieve transation read-only status server异常
简述:技术,spring+mysql….新项目上线碰到一个问题,具体现象为执行一个方法时报异常,异常信息如下: 2019-08-20 09:46:08.917[ERROR][Log4jFilter.java:…
MySQL中字符串与数字比较的坑
公司项目代码中,某枚举字段数据库表中类型是char(1),在代码中,误以为是TINYINT,所以用数字筛选,后来发现结果不对。发现了一个现象,用数字0筛选会把所有的记录给筛选出来。 经过排查发现是在MySQL查询语句中,…
Oracle笔记之锁表和解锁
开发过程经常遇到表被锁的情况,一般可能就是开发的修改数据库没提交事务,导致其他程序员不能再修改操作,这时可以用下面方法来解锁,这里主要设计几张表 锁表查询SQL SELECT object_name, machine, …
(012)mysql中的光标
概述 查询语句可能查询出多条记录,在存储过程和函数中使用光标来逐条读取查询结果集中的记录。有些书上将光标称为游标。光标的使用包括声明光标、打开光标、使用光标和关闭光标。光标必须声明在处理程序之前,并且声明在变量和条件之后…
MongoDB复制集成员及状态转换
此文已由作者温正湖授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 复制集(Replica Set)是MongoDB核心组件,相比早期版本采用的主从(Master-Slave)架构,复制集具有很多…
linux系统mysql安装和卸载
安装mysql5.7 安装wget: yum install wget 载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noar…