随笔分类 -  mysql

摘要:前言: 1.对于mysql,不推荐使用子查询和join是因为本身join的效率就是硬伤,一旦数据量很大效率就很难保证,强烈推荐分别根据索引单表取数据,然后在程序里面做join,merge数据。 2.子查询就更别用了,效率太差,执行子查询时,MYSQL需要创建临时表,查询完毕后再删除这些临时表,所以, 阅读全文
posted @ 2019-08-03 12:00 程序员杂货铺 阅读(3418) 评论(0) 推荐(0)
摘要:1.在创建数据库的时候int(10),varchar(255)中括号后面的数字代表什么意思? 括号里的数字叫数据的宽度,单数不同的数据类型对宽度的处理也不一样: 1、整数类型,这里显示的宽度和数据类型的取值范围是没有任何关系的,显示宽度只是指明Mysql最大可能显示的数字个数,数值的位数小于指定的宽 阅读全文
posted @ 2019-08-03 11:59 程序员杂货铺 阅读(9385) 评论(2) 推荐(3)
摘要:在数据库系统中,不同的数据库对时间类型有不同的解释,如Oracle中的date和mysql中的date就不能直接兼容转换 为实现跨平台性,将时间记录为unix时间戳 阅读全文
posted @ 2019-08-03 11:55 程序员杂货铺 阅读(1838) 评论(0) 推荐(1)
摘要:数据库性能优化主要一下几个方面: 1、sql语句的执行计划是否正常 2、减少应用和数据库的交互次数、同一个sql语句的执行次数 3、数据库实体的碎片的整理(特别是对某些表经常进行insert和delete动作,尤其注意,索引字段为系列字段、自增长字段、时间字段,对于业务比较频繁的系统,最好一个月重建 阅读全文
posted @ 2019-08-03 11:53 程序员杂货铺 阅读(126) 评论(1) 推荐(0)