最近要用C#做一个东西,连接之前项目的数据库(用MySQL建的)。.net连接MySQL实现起来其实并不是很复杂的事,网上找找,方法挺多的,下面将我实现的方法简单记录一下:
1、首先上MySQL网站下驱动(以前学Java的时候,要用connecter来做): http://dev.
【java】 【mysql】 【数据库】 【c#】 点击查看原文>
续: MySQL子查询优化---详解--1 MySQL子查询优化---详解--2
五 进一步挖掘
1 MySQL仅仅是用半连接/物化/EXISTS策略来优化子查询的吗?
Convert the subquery to a join, or use table pullout and run the query as an inner join between subquery tables and outer tables. Table pullout pulls a table out from the subquery to the outer query.
这表明MySQL是可以把子查询优化为连接操作的(这是一种特例:把半连接进一步优化为连接,需要子查询的目标列为唯一键,如outer_expr IN (SELECT field_primary_key...))。
2 …
[获取更多]mysqldump skip-opt 导出的表结构缺少auto_increment
skip-opt means Disable --opt. Disables --add-drop-table, --add-locks, --create-options, --quick, --extended-insert, --lock-tables, --set-charset, and --disable-keys.
通常我们导出数据库的时候,权限足够,–opt选项都是默认打开的, 导出的表结构和数据都比较正常。
这次导出, mysql user只有select权限,–opt会默认打开 –lock-tables,权限不足,于是只能–skip-opt,没想到导出的表结构里面,auto_increment被自动去掉了…而且engin=innodb default charset=utf8 comment=’xxxx’ 也去掉了…我看了也是醉了.
主要是由于–create-options被禁用的原因。
…
[获取更多]想必 博主是数据库方向的达人,本弱菜为计算机专业大二学生一枚,专业方向分流到了数据库方向,想请教博主如何入门数据库?希望能够得到您的指点~
三 物化策略
1 什么是物化策略?
如果子查询执行一次即可以得到结果,即子查询的结果是稳定的,则这样的子查询可以被缓存起来,多次使用。缓存即是物化。缓存到内存中,如果内存中放不下,则会写外存。在MySQL中,这个缓存对应的是临时表(即:物化利用了临时表的机制)。
相关子查询依赖于父查询,结果不确定,所以能被物化的,一定是“非相关子查询”。
2 物化策略与半连接中的物化子策略有什么不同吗?
物化策略,outside-in …
[获取更多]
原文:php_linux_centos6.4_安装mysql_apache_php 原文 :
http://blog.csdn.net/xiaoliouc/article/details/17639503
对一些报错,自己做了补充
最近用php做的项目到了项目部署的时候,服务器为centos6.4系统,为了快捷部署,采用yum安装部署
大部分内容参考博客
http://blog.sina.com.cn/s/blog_c02ed6590101d2sl.html
一、安装 MySQL 首先来进行 MySQL 的安装。
【php】 【服务器】 【mysql】 【防火墙】 【Apache】 …