摘要:
MySQL1、不支持物化视图。2、不支持位图索引。3、不支持并行查询。4、不支持哈希关联,MySQL的所有关联都是嵌套循环关联。不过,可以通过建立一个哈希索引来曲线实现。5、不允许对同一表同时进行查询和更新。 报错: UPDATE tb1 AS outer_tb1 SET cnt = (SELECT... 阅读全文
摘要:
1、客户端发送一条查询给服务器2、服务器先检查查询缓存,如果命中缓存,则立刻返回存储在缓存中的结果。3、服务器端进行SQL解析、预处理,再由优化器生成对应的执行计划。4、MySQL根据优化器生成的执行计划,调用存储引擎的API执行查询。5、返回结果给客户端。 阅读全文
摘要:
B-Tree索引B-Tree索引应用范围:1、全值匹配 指的是索引中的所有列进行匹配。2、匹配最左前缀 索引的第一列,比如查找所有姓为Allen的人。3、匹配列前缀 匹配某一列的值的开头部分。4、匹配范围值 前面提的查找在Allen和Barry之间的人5、精确匹配某一列并范围匹配另外... 阅读全文
摘要:
索引的选择性是指索引列中不同值的数目与表中记录数的比。如果一个表中有2000条记录,表索引列有1980 个不同的值,那么这个索引的选择性就是1980/2000=0.99。一个索引的选择性越接近于1,这个索引的效率就越高。如果是使用基于cost的最优化,优化器不应该使用选择性不好的索引。如果是使用基于... 阅读全文
摘要:
MySQL技术内幕一、MySQL基础知识1.1、显示表中的列SHOW COLUMNS FROM order_info like 'order%'1.2、显示表SHOW TABLES LIKE 'order%';1.3、限制返回行数例如从第10行开始返回5个记录SELECT last_name FR... 阅读全文
摘要:
PowerDesigner 重现快捷工具栏 palette :Tools -->customsize toolbars-->palette(调色板)勾选如何在PDM中列表显示TABLE的NAME而不是CODE:tools-->modeloptions-->naming convention-->di... 阅读全文
摘要:
在命令行下#cat /dev/null >listener.log 阅读全文
摘要:
mysql中执行的sql跟踪比oracle简单多了,它自身有log。我们只要打开这个log记录,执行sql语句,再查看这个log就可以了。1. 首先要打开log的开关使用命令:show variables like '%log%';能看到一个查询结果:将其设置为ON,使用以下命令:set globa... 阅读全文
摘要:
ctrl+q 打开查询窗口ctrl+/ 注释sql语句ctrl+shift +/ 解除注释ctrl+r 运行查询窗口的sql语句ctrl+shift+r 只运行选中的sql语句F6 打开一个mysql命令行窗口ctrl+l 删除一行ctrl+n 打开一个新的查询窗口ctrl+w 关... 阅读全文
摘要:
Apache配置httpd.conf#增加监听端 可以通过netstat -n -a查看端口是否开启# Listen: Allows you to bind Apache to specific IP addresses and/or# ports, instead of the default. ... 阅读全文