随笔分类 -  MySQL

[转][EF在VS2010中应用Entity framework与MySQL
摘要:本文转自:http://www.cnblogs.com/kesalin/archive/2012/03/09/entityframework.html在VS2010中应用Entity framework与MySQL罗朝辉 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议本文讲述了在VS2010中使用EF与MySQL的一个简单示例。工具安装:1,MySQLMySQL Community ServerConnector/NET 6.3.5MySQL Workbench分别下载上面的三个软件,注意:VS2010目前支持的最好的是 C 阅读全文

posted @ 2013-03-04 14:43 freeliver54 阅读(8813) 评论(3) 推荐(4) 编辑

[转]MySQL基本操作
摘要:本文转自:http://www.cnblogs.com/dotfun/archive/2009/05/18/1459346.html01 MySQL基本操作一、使用MySQL命令行1、连接与断开MySQL服务器:mysql –h host –u user –p,回车后输入密码。 断开连接:quit或者exit2、执行SQL语句:语句以“;”结束。不区分大小写。 例:select curdate(), curtime(); 查询服务器当前日期和时间。在一行中可以输入多条SQL语句,各语句以“;”号隔开。各条语句得到各自的结果集。在任何时候输入“\c”并回车,则取消当前输入,重新回到mysql&g 阅读全文

posted @ 2013-02-20 08:40 freeliver54 阅读(378) 评论(0) 推荐(0) 编辑

[转]MySQL存储过程调试工具-dbForge Studio for MySQL
摘要:工具官网地址:http://www.devart.com/dbforge/mysql/studio/本文转自:http://blog.chinaunix.net/uid-26364035-id-3179231.html对于某些存储过程很多且复杂的SQL的应用,在短时间内要使得所有MySQL存储过程和函数正常运行,那么如果能找到一个比较好的调试工具,就可以事半功倍, 这里介绍的是dbForge Studio for MySQL。1. 首先说明dbForge Studio for MySQL具有存储过程调试功能的版本是收费的,但有30天调用期,我想足以满足你的要求。2安装部分省略,直接官网下载安装 阅读全文

posted @ 2012-12-06 15:34 freeliver54 阅读(23489) 评论(1) 推荐(4) 编辑

MySQL 5.1参考手册 :: 7. 优化
摘要:http://dev.mysql.com/doc/refman/5.1/zh/optimization.html目录7.1. 优化概述7.1.1. MySQL设计局限与折衷7.1.2. 为可移植性设计应用程序7.1.3. 我们已将MySQL用在何处?7.1.4. MySQL基准套件7.1.5. 使用自己的基准7.2. 优化SELECT语句和其它查询7.2.1. EXPLAIN语法(获取SELECT相关信息)7.2.2. 估计查询性能7.2.3. SELECT查询的速度7.2.4. MySQL怎样优化WHERE子句7.2.5. 范围优化7.2.6. 索引合并优化7.2.7. MySQL如何优化I 阅读全文

posted @ 2012-12-06 09:30 freeliver54 阅读(419) 评论(0) 推荐(0) 编辑

[转]MySql查询缓存机制
摘要:本文转自:http://flatfish2000.iteye.com/blog/506525缓存机制简单的说就是缓存sql文本及查询结果,如果运行相同的sql,服务器直接从缓存中取到结果,而不需要再去解析和执行sql。如果表更改了,那么使用这个表的所有缓冲查询将不再有效,查询缓存值的相关条目被清空。更改指的是表中任何数据或是结构的改变,包括INSERT、UPDATE、DELETE、TRUNCATE、ALTER TABLE、DROP TABLE或DROP DATABASE等,也包括那些映射到改变了的表的使用MERGE表的查询。显然,这对于频繁更新的表,查询缓存是不适合的,而对于一些不常改变数据且 阅读全文

posted @ 2012-12-05 10:47 freeliver54 阅读(3856) 评论(0) 推荐(0) 编辑

[转]MySQL的limit查询优化
摘要:本文转自:http://www.php100.com/html/webkaifa/database/Mysql/2010/1208/6985.html下的文章主要是对MySQL limit查询优化的具体内容的介绍,我们大家都知道MySQL数据库的优化是相当重要的。其他最为常用也是最为需要优化的就是limit。MySQL的limit给分页带来了极大的方便,但数据量一大的时候,limit的性能就急剧下降。 同样是取10条数据select*fromyanxue8_visitlimit10000,10 select*fromyanxue8_visitlimit0,10 就不是一个数量级别的。 网... 阅读全文

posted @ 2012-12-05 10:30 freeliver54 阅读(289) 评论(1) 推荐(0) 编辑

[转]用PROCEDURE ANALYSE优化MYSQL表结构
摘要:本文转自:http://hi.baidu.com/we7we7we7/item/a9df5b0bbcc63035a3332a291 此方法可以帮助决定“列是否该被重定义为更小的数据类型”2 可以帮助决定“一个列是否仅仅包含很少的不同值,如果不同值很少,那么可以定义为enum数据类型3 通过2个值,告诉它不要建议采用enum数据类型(1)最大元素数 the maximum number of elements(2)在定义中被允许的字符数 number of characters allowed in the definitionPROCEDURE ANALYSE 通过分析select查询结果对现 阅读全文

posted @ 2012-12-05 10:23 freeliver54 阅读(2540) 评论(2) 推荐(2) 编辑

[转]Mysql Explain 详解
摘要:本文转自:http://www.cnitblog.com/aliyiyi08/archive/2008/09/09/48878.html一.语法explain < table_name >例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+| id | select_type | table | type| possibl 阅读全文

posted @ 2012-12-05 10:02 freeliver54 阅读(209) 评论(0) 推荐(0) 编辑

[转]SqlHelper 数据库助手类
摘要:本文转自:http://www.soaspx.com/dotnet/asp.net/tech/tech_20101016_5994.html// ===============================================================================// Microsoft Data Access Application Block for .NET// http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp//// SQLHelper.cs//// This file 阅读全文

posted @ 2012-11-20 11:07 freeliver54 阅读(351) 评论(3) 推荐(0) 编辑

[转]MySQLHelper类
摘要:本文转自:http://de.cel.blog.163.com/blog/static/5145123620110181003903/类似于SQLHelper,只是这里引用的是MySql.Data类库,而不是System.Data.SqlClient;因为.Net框架里面并不包含些类库,好在咱们有强大的网友有做好的MySql.Data类库。在网上一搜MySql.Data就可以找到的。注意一定要先添加对MySql.Data的引用哦,接下来是MySQLHelper的类库代码。using System.Data;using MySql.Data.MySqlClient;namespace MySQL 阅读全文

posted @ 2012-11-20 10:55 freeliver54 阅读(4016) 评论(0) 推荐(0) 编辑

[转]C#连接操作mysql实例
摘要:本文转自:http://hi.baidu.com/zhqngweng/item/c4d2520cb7216877bfe97edf第三方组件:Mysql.Data.dll说明:去官方网站下载Mysql.Data.dll,然后在项目中添加该组件的引用,在代码页里输入using Mysql.Data.MysqlClient,我们就可以顺利的使用该类库的函数建立连接了。以下是几个常用函数:#region 建立MySql数据库连接 /// <summary> /// 建立数据库连接. /// </summary> /// <returns>返回MySqlConnect 阅读全文

posted @ 2012-11-20 10:50 freeliver54 阅读(37681) 评论(0) 推荐(1) 编辑

[转]VS2005连接Mysql
摘要:本文转自:http://hi.baidu.com/mpzzjcnetbbgjyq/item/c9da90f9ebc0071ed7ff8c821.下载并安装mysql-connector-net我安装的是mysql-connector-net-5.0.9.exe;2.右键项目名->添加引用,选择MySql.Data3.添加using MySql.Data.MySqlClient;public static class DBHelper{private static MySqlConnection conn;private static MySqlCommand com;//创建并打开连接p 阅读全文

posted @ 2012-11-20 10:41 freeliver54 阅读(1117) 评论(1) 推荐(0) 编辑

[转]JDBC连接MySQL的程序
摘要:本文转自:http://yqsshr.blog.51cto.com/469059/106891/import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class MySQLConnection {public static void main(String[] args) {Connection conn = null;Statement stmt = null 阅读全文

posted @ 2012-06-13 16:36 freeliver54 阅读(251) 评论(2) 推荐(0) 编辑

[转]《SQL for MySQL developers 》中的示例SQL语句
摘要:本文转自:http://www.r20.nl/SQLforMySQL_V1_All_SQL_Statements.txtExample 4.1:CREATE USER 'BOOKSQL'@'localhost' IDENTIFIED BY 'BOOKSQLPW'Example 4.2:GRANT ALL PRIVILEGESON *.*TO 'BOOKSQL'@'localhost'WITH GRANT OPTIONExample 4.3:CREATE DATABASE TENNISExample 4.4:USE 阅读全文

posted @ 2012-01-12 10:31 freeliver54 阅读(572) 评论(0) 推荐(0) 编辑

MySQL Workbench
摘要:MySQL 工作台是为开发人员,DBA和数据库架构师而设计的统一的可视化工具。MySQL 工作台提供了先进的数据建模,灵活的SQL编辑器和全面的管理工具。MySQL工作台可在Windows,Linux和Mac上使用。http://www.mysql.com/products/workbench/http://dev.mysql.com/downloads/MySQL Community Server is a freely downloadable version of the world's most popular open source database that is supp 阅读全文

posted @ 2011-07-12 13:17 freeliver54 阅读(417) 评论(1) 推荐(0) 编辑

mysq 存储过程 插入测试数据
摘要:CREATEDEFINER='root'@'%'PROCEDURE`proc_InsertTestData`(INiPatientIdBeginINTEGER(11),INiPersonsCountINTEGER(11),INdStartDateDATE,INdEndDateDATE,INiRecordCountPerDayINTEGER(11))NOTDETERMINISTICCONTAINSSQLSQLSECURITYDEFINERCOMMENT''BEGINdeclaretempPatientIdint;declareiPatientInd 阅读全文

posted @ 2011-07-02 08:53 freeliver54 阅读(650) 评论(1) 推荐(0) 编辑

mysql 存储过程 获取统计结果
摘要:CREATEDEFINER='root'@'%'PROCEDURE`proc_GetPatientCondition`(INiPatientIdINTEGER(11),INdStartDateDATE,INdEndDateDATE)NOTDETERMINISTICCONTAINSSQLSQLSECURITYDEFINERCOMMENT''BEGINDeclaretempDatedate;DeclaretempDayBeginvarchar(9);DeclaretempNightBeginvarchar(9);DeclaretempDayTimes 阅读全文

posted @ 2011-07-02 08:52 freeliver54 阅读(5581) 评论(0) 推荐(0) 编辑

[转]mysql查看表结构命令
摘要:本文转自:http://www.linuxdiyf.com/viewarticle.php?id=101764mysql查看表结构命令,如下:desc 表名;show columns from 表名;describe 表名;show create table 表名;use information_schemaselect * from columns where table_name='表名';顺便记下:show databases;use 数据库名;show tables;原有一unique索引AK_PAS_Name(PAC_Name)在表tb_webparamcounter 阅读全文

posted @ 2011-05-05 12:46 freeliver54 阅读(692) 评论(0) 推荐(0) 编辑

[转]MySQL性能优化的参数简介
摘要:本文转自:http://hi.baidu.com/yuhongchun027/blog/item/40142207cfa6c3c57b8947c1.html公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响 阅读全文

posted @ 2011-02-10 12:42 freeliver54 阅读(482) 评论(0) 推荐(0) 编辑

[转]mysql replication 互为主从的安装及配置,以及数据同步
摘要:一,mysql replication是什么,干什么用的 MySQL replication提供了数据库复制的功能,可以实现多个数据库实时同步,具体如果下图: mysql replication 数据同步 我们为什么要用mysql replication呢,当你的网站一天的独立IP流量能达到100W时,全部流量能达到1000W时,单个服务器,根本无法满足现有需要,100W,1000W就是举个例子。尽管你做了许多的技术上面的措施,比如内存缓存(如memcache),文件缓存啊,对于大数据量表进行分表啊等等,还是网站还是挺慢的(这可能有多方面原因),在这儿只是以MYSQL为例。 二,mysq 阅读全文

posted @ 2011-01-28 17:33 freeliver54 阅读(885) 评论(1) 推荐(1) 编辑

导航