Easter79 Easter79
3年前
sql优化(二)
title:不懂SQL优化?那你就OUT了(二)索引(一)date:20181027categories:数据库优化要想让一个较慢的select...where语句执行效率更快,我们应首先检查是否能增加一个索引。不同表之间的引用通常通过索引来
Easter79 Easter79
3年前
superword中一次精彩的重构
我们先来看看需要重构的功能是一个下拉选择框,可任意选择11部词典中的一部,访问地址:http://123.56.99.179/select/dictionaryselect.jsp?dictRANDOMHOUSE(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2F123.56.99.17
CuterCorley CuterCorley
4年前
数据库编程 MySQL 常见异常和解决办法
1.mysqlslap性能测试unknownvariable'defaultcharactersetutf8'mysqlslap可以用于模拟服务器的负载,并输出计时信息。测试时,可以指定并发连接数,可以指定SQL语句。如果没有指定SQL语句,mysqlslap会自动生成查询schema的SELECT语句。但是可能会报错m
Wesley13 Wesley13
3年前
MySQL 空事务
   问题描述;   研发同事反应MySQL数据库有锁,检查innodb\_trx时,发现有很多长时间未结束的空事务。   这些事务的trx\_mysql\_thread\_id都为0,因此不能通过kill  id的方式强制关闭这些长时间未结束的僵尸事务。           SELECT       tr
Wesley13 Wesley13
3年前
MySQL中快速找出无显式主键的表
大家好,我是知数堂SQL优化班老师网名:骑龟的兔子版本 :Serverversion:8.0.22MySQLCommunityServerGPL目标:想要查找没有显示主键的表第一步:查询所有用户表SELECT第二步 : 查找所有包含显示主键的表第三
Wesley13 Wesley13
3年前
MySQL INNER JOIN子句介绍
MySQLINNERJOIN子句介绍MySQLINNERJOIN子句将一个表中的行与其他表中的行进行匹配,并允许从两个表中查询包含列的行记录。INNERJOIN子句是SELECT语句的可选部分,它出现在FROM子句(https://www.oschina.net/action/GoT
Wesley13 Wesley13
3年前
MySQL(六)DQL之常见函数
概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1、隐藏了实现细节 2、提高代码的重用性调用:select函数名(实参列表)【from表】;1、字符函数1.1、length获取参数值的字节个数SELECTLENGTH('john');1.2、concat拼接字符
Wesley13 Wesley13
3年前
MySQL数据库的常见操作
1.查看所有的数据库1showdatabases;2.创建数据库 后面的时编码格式1createdatabasedbNamecharset'utf8';3.使用/切换数据库1usedbName4.查看正在使用的数据库1select database();5.删除数
Mysql的undo log、redo log、binlog和MVCC
本文试图解释undolog,redolog,binlog的作用,以及Innodb的MVCC机制undologundolog记录的是sql语句执行更新前的数据,这里的更新是泛指,除了select其它都算更新。在读已提交和可重复读的隔离级别下,会记录事务中某条
小万哥 小万哥
1年前
深入了解 Python MongoDB 查询:find 和 find_one 方法完全解析
在MongoDB中,我们使用find()和findone()方法来在集合中查找数据,就像在MySQL数据库中使用SELECT语句来在表中查找数据一样查找单个文档要从MongoDB的集合中选择数据,我们可以使用findone()方法。findone()方法返