既然索引可以加快查询速度,那么是不是只要是查询语句需要,就建上索引?答案是否定的。因为索引虽然加快了查询速度,但索引也是有代价的:索引文件本身要消耗存储空间,同时索引会加重插入、删除和修改记录时的负担,另外,MySQL在…
标签:MySql
用 Django 管理现有数据库
在多数项目中,总有一些几乎一成不变的 CRUD 操作,编写这些代码很无聊,但又是整个系统必不可少的功能之一。我们在上一个项目中也面临类似的问题,虽然已经实现了一个功能相对完整的管理后台,也尽量做到了代码复用,但随着项目规…
数据库踩坑记录
本博客记录一下一次踩坑记录,过程是这样的,在跟一个bug,涉及到一张中间表,然后这张中间表的主键是自增的,不过因为对接其它系统,出现了主键唯一性冲突,所以我就只好改数据了,思路是想查最大值,然后修改数据。原本认为既然是一…
MySQL语法模板
本系列文章主要归纳MySQL的SQL语句和常用的函数。 SQL语句:主要分为常用的,show,表、索引,视图,函数,存储过程、事件,权限,其他。 函数:主要分为字符串,统计,数值型,日期型,其他。 SQL语句:常用 SQ…
SQL命令集锦
常用命令 数据库的操作 查看所有的数据库 show databases; 创建一个数据库 create database name01; // 写分号 create database name01 // 不写分号,在接下…
MySQL语法模板 SQL语句:视图
创建视图 CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW view_name [(column_list)] AS selec…
MySQL中的索引(一)概述
索引 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据。这种数据结构就是索引,它能够帮助我们高效获取数。 索引的优点 提高数据查询速度,降低数据库的IO成本; 通过索引对数…
MySQL数据库备份和恢复
数据库备份 数据库复制不能取代备份的作用 备份分类: 备份内容: 逻辑备份:结果为SQL语句,适用于所有存储引擎 物理备份:对数据库目录的靠背,对于内存表只备份结构 备份方式: 全量备份:整个数据库的完整备份 增量备份:…
【MySQL】MySQL审计操作记录
server_audit是一款内嵌在mariadb的审计插件,在mysql中同样适用,主要用于记录用户操作 1.安装: 通过show variables like 'plugin_dir';查看你的插件目录, 我的是:/…
mysql – 无法执行套接字上的操作,因为系统缺少足够的缓冲区空间或因为队列已满 – wamp服务器
我正在使用 PHP, Javascript和HTML5创建基于浏览器的游戏,我正在本地wamp服务器上测试它.但有时我会收到以下错误: Warning: mysqli::mysqli(): (HY000/2002): A…
mysql(Innodb引擎)性能优化(表设计和query语句)
经常用mysql,也都是自己设计表结构,写sql,但是由于业务规模小,对sql性能要求不高,所以很少注意到这一块,但是最近DBA出了一个慢sql报表,才发现自己写的都是慢sql,因此通过读书、查资料对这一块做了一些了解,…
MySQL基础知识点总结归纳
在PHP开发的过程中,基本标配的数据库为MySQL。我们不用像数据库DBA那样熟悉所有的MySQL知识,作为一个PHP程序员我们还是必须会MySQL基本的数据增删查改。下面PHP程序员雷雪松总结归纳一些MySQL基础知识…