表示 进入内容 137011371015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
.net连接MySQL的方法

最近要用C#做一个东西,连接之前项目的数据库(用MySQL建的)。.net连接MySQL实现起来其实并不是很复杂的事,网上找找,方法挺多的,下面将我实现的方法简单记录一下: 1、首先上MySQL网站下驱动(以前学Java的时候,要用connecter来做): http://dev.

【java】  【mysql】  【数据库】  【c#】   点击查看原文>

MySQL子查询优化---详解--3

续: 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 …

[获取更多]
MySQL和Oracle对比学习之数据字典元数据

MySQL和Oracle虽然在架构上有很大的不同,但是如果从某些方面比较起来,它们有些方面也是相通的。 毕竟学习的主线是MySQL,所以会从MySQL的角度来对比Oracle的一些功能。

【mysql】  【Oracle】  【SQL】  【数据库】  【type】  【offer】   点击查看原文>

mysqldump skip-opt 导出的表结构缺少auto_increment

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被禁用的原因。

 

  …

[获取更多]
jusonalien对《MySQL: 对超长blob列的redo log限制》的评论

想必 博主是数据库方向的达人,本弱菜为计算机专业大二学生一枚,专业方向分流到了数据库方向,想请教博主如何入门数据库?希望能够得到您的指点~

SQL服务器模式

今天在执行这样一条语句时:

SELECT store - freez AS less FROM `products`;

报如下错误:

Data truncation: BIGINT UNSIGNED value is out of range in '(`products`.`store` - `products`.`freez`)'

后经网上一查,得知是两数相减结果可能为负数导致。

【服务器】  【mysql】  【SQL】  【IT】   点击查看原文>

MySQL子查询优化---详解--2

 

续: MySQL子查询优化---详解--1  

三 物化策略

1 什么是物化策略?

如果子查询执行一次即可以得到结果,即子查询的结果是稳定的,则这样的子查询可以被缓存起来,多次使用。缓存即是物化。缓存到内存中,如果内存中放不下,则会写外存。在MySQL中,这个缓存对应的是临时表(即:物化利用了临时表的机制)。

相关子查询依赖于父查询,结果不确定,所以能被物化的,一定是“非相关子查询”。

2 物化策略与半连接中的物化子策略有什么不同吗?

物化策略,outside-in …

[获取更多]
查看apache、linux、kernel、nginx等版本

原文:查看apache、linux、kernel、nginx等版本

查看apache版本

 

/usr/sbin/apachectl -v

httpd -v

安装目录,使用apachectl -v

 

查看mysql版本

mysql –he...

【nginx】  【linux】  【php】  【mysql】  【Apache】  【rpm】  【kernel】   …

[获取更多]
Ubuntu 14.04 LAMP搭建(Apache 2.47+MySQL 5.5+PHP5.5)

原文:Ubuntu LAMP搭建 为了数据库课程设计,只好自己搭一个数据库系统,采用LAMP方式。 一、安装 1.安装Apache sudo apt-get install apache2 Apache在安装期间会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。

【php】  【mysql】  【ubuntu】  【Apache】  【根目录】  【http】   …

[获取更多]
php_linux_centos6.4_安装mysql_apache_php

原文: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】   …

[获取更多]
表示 进入内容 137011371015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »