MySQL中datetime和timestamp的区别

相同点 两个数据类型存储时间的格式一致。均为 YYYY-MM-DD HH:MM:SS 两个数据类型都包含「日期」和「时间」部分。 两个数据类型都可以存储微秒的小数秒(秒后6位小数秒) 区别 1. 占用空间 TIMESTAMP :占 4 个字节(小数秒+3 个字节) DA...

发表于:2023-10-12 / 阅读(1686) / 评论(0) 分类 数据库相关
shell脚本定时清理PostgreSQL数据库中历史数据

在系统日常运行中,会产生大量的日志,日志表会越来越加庞大。特别是对于云服务器使用者来说,每一块的空间都是很宝贵的。所以定时清理掉无用的历史日志,就显得很有意义了。其实实现数据库的日志清楚,有很多方法,最简单的就是配置一个数据库定时任务,定时删除旧数据就行。但是数据库定时器缺乏灵活性,如果需要修改时间...

标签: 无密码
发表于:2021-9-14 / 阅读(948) / 评论(0) 分类 数据库相关
MySQL语句优化的原则

 1、使用索引来更快地遍历表。  缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:   a.有大量重复值、且经常有范围查询( > ,< ,> =,< =...

标签: mysql
发表于:2014-5-5 / 阅读(1738) / 评论(0) 分类 数据库相关
MySQL性能设置之配置篇 my.cnf

网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。 通过在网络上查找资料和自...

发表于:2014-4-29 / 阅读(1487) / 评论(0) 分类 数据库相关
SQL Server 实现 MySql 中 group_concat 函數功能

mysql 里面有group_concat 函數 功能强大,SQL Server没有类似的函数,那 SQL Server 里面如何实现呢 ?列如有表TAB!:Default123456AB1aa2bb1cc2dd3ff想要得到查询结果Default1231aa,cc2bb,dd3ffTra...

发表于:2014-4-28 / 阅读(1408) / 评论(0) 分类 数据库相关
MySQL中,使用RAND()查询数据量比较大的优化

随机找出2万条纪录, 方案一: 最直接的语句是: SELECT FROM moni_role ORDER BY RAND() LIMIT 20000; mysql> EXPLAIN SELECT   FROM moni_role ORDER BY RAND() LIMIT 2000...

发表于:2014-4-1 / 阅读(993) / 评论(0) 分类 数据库相关
13个mysql数据库的实用SQL小技巧

MYSQL作为最成功的开源关系型数据库之一,拥有大批的粉丝(本人也是),在这篇文章中,我们精心收集了10个最实用的mysql查询技巧,希望能够带给大家惊喜,如果大家也有非常不错的SQL,请留言与我们分享! 相关阅读:SQL  ,MYSQL使用CASE来重新定义数值类型1...

发表于:2013-11-13 / 阅读(1154) / 评论(0) 分类 数据库相关
mysql 两种存储引擎 MyISAM 和InnoDB的比较

MyISAM 是MySQL中默认的存储引擎,一般来说不是有太多人关心这个东西。决定使用什么样的存储引擎是一个很tricky的事情,但是还是值我们去研究一下,这里的文章只考虑 MyISAM 和InnoDB这两个,因为这两个是最常见的。 下面先让我们回答一些问题: 1.你的数据库有外键吗? 2.你需要事...

发表于:2013-3-9 / 阅读(2486) / 评论(0) 分类 数据库相关
MySQL show语句的用法

今天给大家说一下MySQL show语句的用法  这个是一个很有用的语句,可以查看N多有用的信息,我们在实际的操作中经常用到。以下主要介绍的是MySQL show的实际操作用法,MySQL show在实际的应用中是经常出现的,以下的文章就是对MySQL show的实际操作用法的介绍,希望会...

发表于:2012-6-12 / 阅读(1307) / 评论(0) 分类 数据库相关
MySQL必知必会 - 必知必会系列

编辑推荐   “此书使我获益匪浅,书的内容和版式都堪称完美,期待作者的下一部著作!”                ——Raymond Camden,BroadChoice公司软件开发副总裁   MySQL作为开源软件的代表,已经成为世界上最受欢迎的数据库管理系统之一。   本书是经典畅销书《SQL...

发表于:2012-3-9 / 阅读(1422) / 评论(0) 分类 数据库相关
Oracle-sqlplus的环境设置

 Sqlplus 的打开方式:1.       sqlplus  直接以DOS界面的形式打开2.       sqlplusw 以窗口的形式打开sqlplus的环境设置1.    set linesi...

发表于:2011-7-19 / 阅读(2188) / 评论(0) 分类 数据库相关
MySQL 数据库中删除重复记录的方法总结

演示数据表结构:mysql> desc demo;+-------+------------------+------+-----+---------+----------------+| Field | Type           &nbs...

发表于:2011-7-5 / 阅读(1493) / 评论(0) 分类 数据库相关
数据库导入导出备份(导出部分字段等)

今天上午,杜大牛突然想导出一个表中的部分字段,这可真愁煞我们了,徐弟问了某度大牛,答曰:不行,给的答案是:导出后,新建一个表,导入,删除你不要的字段,,再导出。 从网上搜了一下,见下文: ---------------------------强大的分割线-----------------------...

发表于:2011-6-30 / 阅读(2484) / 评论(0) 分类 数据库相关
转-随机读取数据库记录的技巧

刚刚在phpchina上看到一篇文章,觉得还不错,分享了~ 

发表于:2011-4-12 / 阅读(1589) / 评论(0) 分类 数据库相关
数据库中函数和存储过程的区别

两者的定义:存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。函数是由一个...

发表于:2011-3-10 / 阅读(1533) / 评论(0) 分类 数据库相关
数据库性能优化之冗余字段的作用

以前研究discuz ,发现里面很多表都不按照数据库的一范式二范式三范式来设计,都是有冗余的,那,什么是数据库的冗余字段呢?答:在设计数据库时,某一字段属于一个表,但它又同时出现在另一个或多个表,且完全等同于它在其本来所属表的意义表示,那么这个字段就是一个冗余字段。

发表于:2011-3-4 / 阅读(1298) / 评论(0) 分类 数据库相关
MySQL索引使用

  最近做一些优化的工作,看到了这篇文章,转之,原来地址: http://www.owe-love.com/myspace/?action=show&id=181 情况:有的时候对一个表创建了索引,但是可能没有用上索引。现在来分析一下到底是什么情况下索引可以用到什么情况下索引又...

发表于:2010-6-22 / 阅读(2718) / 评论(0) 分类 数据库相关
MySQL技术交流:InnoDB和MyISAM区别

技术交流的拓展:InnoDB和MyISAM区别 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型...

发表于:2010-6-7 / 阅读(1356) / 评论(0) 分类 数据库相关
程序优化小记--mysql语句优化

经过一个星期的修改,终于完成了[美衣坊],欢迎大家访问:http://www.miyifun.com 感觉自己的水平真的是太差了,有很多问题都不能马上解决, 当然有些是我不擅长的,例如:网站的美工样式,服务器的调整, 我只能尽我努力优化PHP代码了,经过一周的修改,程序基本可用了, 在修改的过程中...

发表于:2010-5-25 / 阅读(1298) / 评论(0) 分类 数据库相关
MYSQL和ORACLE的一些操作区别

有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。本人总结出以下几点注意事项,希望对大家有所帮助。 ...

发表于:2009-12-14 / 阅读(1484) / 评论(0) 分类 数据库相关
MySQL 数据库的备份和恢复

mysql,mysqldump,导出,导出表,压缩导出mysql,mysqlhotcopy,mysql还原表 本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22。 目前 MySQL 支持的免...

发表于:2009-12-6 / 阅读(1323) / 评论(0) 分类 数据库相关
sql之left join、right join、inner join的区别

sql之left join、right join、inner join的区别,粗略的解释是这样(当然也会有特殊情况): left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结...

发表于:2009-11-9 / 阅读(1331) / 评论(0) 分类 数据库相关
MySQL中存储引擎各自的一些特点

MySQL中的四种存储引擎都有各自适用的环境,这取决于它们独有的一些特征。主要体现在性能、事务、并发控制、参照完整性、缓存、 故障恢复,备份及回存等几个方面

发表于:2009-10-28 / 阅读(1586) / 评论(0) 分类 数据库相关
MYSQL开发实用知识集合

存储引擎的选择 声明:本文所针对的数据库版本都是MYSQL 5       这里我主要针对两种存储引擎进行简单比较分别是MyISAM和InnoDB,首先比较下区别:       1. MyISAM不支...

发表于:2009-10-16 / 阅读(1295) / 评论(0) 分类 数据库相关
认识SQL索引工作原理

SQL 当一个新表被创建之时,系统将在磁盘中分配一段以8K为单位的连续空间,当字段的值从内存写入磁盘时,就在这一既定空间随机保存,当一个8K用完的时候, SQLS指针会自动分配一个8K的空间。这里,每个8K空间被称为一个数据页(Page),又名页面或数据页面,并分配从0-7的页号,每个文件...

发表于:2009-10-16 / 阅读(2467) / 评论(0) 分类 数据库相关
MySQL索引分析和优化

一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,...

发表于:2009-10-14 / 阅读(1382) / 评论(0) 分类 数据库相关
快速建立正确的数据库索引

索引是提高数据查询最有效的方法,也是最难全面掌握的技术,因为正确的索引可能使效率提高10000倍,而无效的索引可能是浪费了数据库空间,甚至大大降低查询性能。   索引的管理成本 1、  存储索引的磁盘空间 2、  执行数据修改操...

发表于:2009-10-14 / 阅读(1298) / 评论(0) 分类 数据库相关
mysql 中show 命令用法详细介绍

  a. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称   b. show databases; -- 显示mysql中所有数据库的名称   c. show columns from tabl...

发表于:2009-6-27 / 阅读(1345) / 评论(0) 分类 数据库相关
mysql innodb 性能优化

默认情况下,innodb的参数设置的非常小,在生产环境中远远不够用 比如最重要的两个参数 innodb_buffer_pool_size 默认是8M innodb_flush_logs_at_trx_commit 默认设置的是1 也就是同步刷新log(可以这么理解) innodb_buffer_po...

发表于:2009-6-27 / 阅读(2018) / 评论(0) 分类 数据库相关
快速了解MYSQL性能优化

(1)、back_log: 要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。 back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望...

发表于:2009-6-26 / 阅读(1416) / 评论(0) 分类 数据库相关