MySQL
已收录文章:5036篇
-
前言本文主要针对的是关系型数据数据库MySql。键值类数据库可以参考:https://www.jianshu.com/p/098...先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优化展开。1 基本概念简述1.1325 收藏
-
我用的dialect是pymysql,先看了一下pymysql,发现果然在这一层就已经出问题了如果用纯pymysql的话,在连接数据库的时候要加上charset='utf8'conn = pymysql.connect(host='localhost', user='root', db='db', charset='ut115 收藏
-
创建表 下面创建了a_table和b_table 同时插入数据 内连接 inner join 处理像=或者<>的比较运算符,根据每个表的共有的列来匹配两个表中的行。 左连接 left join 显示左表中的所有列,以及右表的116 收藏
-
前面写过一篇文章介绍分库分表会带来哪些棘手问题?但是如果在我们业务遇到瓶颈时候还是会采用分表分库的方案。1. 什么时候考虑切分?1.1 能不切分尽量不要切分并不是所有表都需要进行155 收藏
-
2021年php常见面试题 pdf主要是2021年4-5月本人面试准备和面试中不断完善的知识点,更多是八股文,能应对基础知识类的考察,深入的研究需要日常的积累了,算法类的没有体现在文档中,基本算220 收藏
-
*获取时间不同函数的区别 select DATE_FORMAT(NOW()); -- 2019-05-28 17:55:34 select CURDATE(); -- 2019-05-28 select CURTIME(); -- 17:55:34 获取当前日期 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d'); -- 2019-05-28 或 select DATE_FORMAT(now(),'146 收藏
-
背景生产环境,文件表file表全表误更,系统中所有的图片全部展示成为张三的身份证正面照,直接导致审核中的单子不能正常进行。数据恢复思路生产环境每天凌晨1点对数据库进行全量备份,446 收藏
-
环境准备数据库版本:MySQL 5.7.20-log建表 SQLDROP TABLE IF EXISTS `t_ware_sale_statistics`; CREATE TABLE `t_ware_sale_statistics` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `business_id` bigint(20) NOT479 收藏
-
Mybatis实现批量更新操作方式一: <update id="updateBatch" parameterType="java.util.List"> <foreach collection="list" item="item" index="index" open="" close="" separator=";"> update tableName <set>375 收藏
-
触发器触发器类似与我们的切面编程。在一个特定的事件执行前后,会触发我们提前设置好的触发器。我们打开navicat,随便点击一个数据表,点击设计表triggers就是我们的触发器,点击左上角加340 收藏
-
安装mysql 首先安装pymysql pip install pymysql 然后安装mysqlclient pip install mysqlclient 在安装过程中可能会报类似以下错误(因为我的已经安装成功了,找了类似的图): 在window下安装python的包会出现各300 收藏
-
在mysql中使用索引的原则有以下几点: 1、 对于查询频率高的字段创建索引; 2、 对排序、分组、联合查询频率高的字段创建索引; 3、 索引的数目不宜太多 原因:a、每创建一个索引都会占用460 收藏