
MySQL数据库
文章平均质量分 61
开猿节流
代码改变人生——代码改变世界
展开
-
数据库删除重复数据
第一,数据库中实体重复的解决方法。 实体重复也就是完全重复:即表中两行记录完全一样的情况。这类数据重复就需要删除一条记录,解决方法比较简单,具体操作如下:使用select distinct * from tableName就可以得到无重复记录的结果集。如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除select distinct * into #Tmp from tableNam...原创 2018-07-01 16:52:43 · 295 阅读 · 0 评论 -
PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)
PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案。PHP的MySQL扩展是设计开发允许php应用与MySQL数据库交互的早期扩展。MySQL扩展提供了一个面向过程的接口,并且是针对MySQL4.1.3或者更早版本设计的。因此这个扩展虽然可以与MySQL4...原创 2018-07-01 16:55:28 · 250 阅读 · 0 评论 -
数据库优化
这个优化法则归纳为5个层次: 1、 减少数据访问(减少磁盘访问) 2、 返回更少数据(减少网络传输或磁盘访问) 3、 减少交互次数(减少网络传输) 4、 减少服务器CPU开销(减少CPU及内存开销) 5、 利用更多资源(增加资源) 1、选取最适用的字段属性 2、创建索引 3、sql本身优化 4、分区分表 5、读写分离 6、数据库参数调优 7、服务器优化 ...原创 2018-07-18 21:41:33 · 175 阅读 · 0 评论 -
数据库性能优化
这个优化法则归纳为5个层次: 1、 减少数据访问(减少磁盘访问) 2、 返回更少数据(减少网络传输或磁盘访问) 3、 减少交互次数(减少网络传输) 4、 减少服务器CPU开销(减少CPU及内存开销) 5、 利用更多资源(增加资源) 1、选取最适用的字段属性 2、创建索引 3、sql本身优化 4、分区分表 5、读写分离 6、数据库参数调优 7、服务器优化 ...原创 2018-07-19 22:19:46 · 155 阅读 · 0 评论 -
数据库基础(一)概述、MySQL的安装和配置
第一章 数据库概述、MySQL的安装和配置 1.为什么要使用数据库 最早是纸质文件来存储数据 缺点:不易保存,占用空间大 计算机出现以后,采用软件来进行保存(excel) 缺点:容易损坏 文件一旦过大,打开都困难,更别说查询了 并发量差 综上所述,采用数据库来存储数据 2.什么是数据库 数据库概念: 数据库(英文叫做Database,DB)是按照数据结构组...原创 2018-07-22 23:25:22 · 878 阅读 · 0 评论 -
drop、truncate、delete三者删除的区别
区别: drop:drop table 表名 删除内容和定义,并释放空间。执行drop语句,将使此表的结构一起删除。 truncate: (清空表中的数据):truncate table 表名 删除内容、释放空间但不删除定义(也就是保留表的数据结构)。与drop不同的是,只是清空表数据而已。 truncate不能删除行数据,虽然只删除数据,但是比delete...原创 2018-09-12 01:20:57 · 807 阅读 · 0 评论 -
数据库定时任务——mysql设置每隔一段时间自动更新某个字段
在开发过程中经常会遇到这样一个问题: 每天必须定时去执行一条sql语句 或更新或删除或执行特定的sql语句。 那么就想到用mysql的event计划任务去实现: 要想执行event事件,就必须保证mysql的版本的5.1.6以上,否则会报如下错误: 1、要想保证能够执行event事件,就必须保证定时器是开启状态,默认为关闭状态 SET GLOBAL event_scheduler = ...原创 2019-07-13 17:19:19 · 10638 阅读 · 2 评论